본문 바로가기

Sparta

[Sparta] 06. 연휴끝..!.md

2021-09-23

To-Do

  • 7시 기상
  • 아침식사
  • 오전운동 ()

  • 5일간의 연휴가 끝났다. 연휴간 생활패턴이 무너진 여파로 상당히 힘든 아침이 되었다... 내일은 꼭 운동 가야지...

Today I Learned


1. 팀프로젝트

오늘은 정식 팀 프로젝트 첫날!이다. 지난주 금요일에 타임어택 구현테스트를 보고 약간 벽을 느꼈지만... 팀프로젝트는 짧은 시간내의 구현을 목표로 하는 것이 아닌, 서비스의 최소단위를 일주일내에 구현하는 것이므로 공부하면서 도전 할 수 있다.


우리조는 (4조, 통칭 "이거사조") "오늘 뭐 먹지(가칭)"이라는 제목으로 간단한 점심추천 서비스를 기획하였다.

(이미지)

게더타운의 Eraser로 그려본 기획안


주요 구현 기능은,

  1. 회원가입과 로그인
  2. 마이페이지 (추천한 내역과 추천 받은 내역 확인)
  3. 추천 받기
  4. 추천 하기
  5. 그날의 Best메뉴
  6. (가능하다면) 위치 기반 음식점 추천 서비스

정도로 생각하고 있다. 우선 앞으로 일주일 안에 구현을 목표로 하는 기능은 3번 추천받기이다.


우선 Flask를 복습했다. 다시 한번, 간단히 정리하자면

  1. Flask는 Python의 프레임워크로, 서버를 간단하게 구동시켜주는 고마운 녀석이다.
  2. @app.route로 HTML을 실행한다. (decorater는 나중에 따로 정리하겠다.)
  3. GET, POST등을 이용하여 API를 구성 후 클라이언트 사이드와 통신한다. (HTML에선 AJAX이용)
  4. API 생성 순서는 다음과 같다.
    1. 클라이언트와 서버 확인하기
    2. 서버부터 만들기
    3. 클라이언트 만들기
    4. 완성 확인하기

아직 헷갈리는 부분이 많지만, 코드를 작성해가며 더 학습할 것이다.