헤매어도 한 걸음씩

RECIPE SHARING web app for vegan 본문

Project

RECIPE SHARING web app for vegan

ritz 2022. 2. 16. 19:40

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) 을 통해 파이썬으로 간단한 서버를 제작