헤매어도 한 걸음씩
RECIPE SHARING web app for vegan 본문
Recipe Sharing
개인적으로 채식에 관심이 생겨,
채식의 종류와 요리시간에 따라 레시피를 추천해주는 Web App 을 개발했습니다.
1. 프로젝트 진행기간
- 2021.07.29 ~ 2021.08.04
2. 목표
- Flask와 MongoDB를 사용하여 비건 레시피를 검색 수 있는 웹사이트 구축
- 비건 레시피를 찾아 커뮤니티와 공유
3. 페이지 구성
3-1. 사용자 계정 추가
3-2. 로그인, 로그아웃
3-3. 사용자 레시피 추가, 수정, 삭제
3-4. 레시피 검색 (필터링 기능 포함- 비건 정도 3중 택1, 요리 시간 3중 택1)
4. 사용 언어, 프레임워크 및 라이브러리
5. 추가 예정 기능
- 각 레시피에 대한 이미지 업로드 및 표시
- 레시피를 생성하는 API
- 사용자가 레시피에 댓글을 달 수 있는 기능
- 조리법과 요리에 대해 토론하는 포럼
- 양식에 대한 유효성 검사
- 연락처 페이지
Resources/References
- Edamam
- Edamam의 레시피 검색 API를 사용
- 230만 개 이상의 레시피를 검색 가능
- 재료, 조리 시간, 칼로리 등 30개의 필터를 사용하여 레시피를 검색 가능
- Keywords
- 파이썬으로 하나의 애플리케이션을 배포
- 개발환경(Git, 파이썬 가상환경, Docker, 환경변수) 이해
- 데이터베이스의 필요성, 종류(관계형 데이터베이스, NoSQL)에 대해서 이해하고 SQL 쿼리를 사용하여 데이터 정제
- 웹 프레임워크 (Flask) 을 통해 파이썬으로 간단한 서버를 제작