WIL_1주차

hyena_lee·2022년 7월 17일
0

WIL

목록 보기
3/21
post-thumbnail

<1주차 - 항해99_1주차 미니 프로젝트>

1주차가 마무리 되어가는 일요일은 한달을 달린 것처럼 힘들었다.

1주차는 조별 미니 프로젝트를 진행하면서 우여곡절이 여러번 왔다.

나는 왜 여기 있지? 나는 누구인가? 내 자아는 가출 해 버렸다.

그래도 조원 중 공부를 하고 오신 분에 등에 엎혀 무사히 마무리는 했다.

예능별 레시피 모음이 "슬기로운 레시피" 탄생!!!!

<슬기로운 레시피>

  1. 제작 기간 및 소개
    2022년 7월 11일~ 2022년 7월 14일
    TV 프로그램이나 유튜브 등 인기있는 순으로 레시피를 보여주며 코멘트 입력, 삭제하는 웹페이지
  1. 사용 기술 및 Tool
  • Back-end
    Python 3
    Flask
    MongoDB
    Jinja2

-Front-end
Javascript
JQuery
Bootstrap

-deploy
AWS EC2 (Ubuntu 20.04 LTS)

  1. 실행화면 링크
    https://youtu.be/0Ft7yKs8aKE
  1. 핵심기능
  • 회원가입, 로그인
    ->JWT를 사용, 로그인과 회원가입 기능 구현
    아이디 중복확인이 가능하며, 정규식을 사용하여 특수문자와 최대글자수 구현
  • 메인 페이지
    -> 랭킹별로 크롤링하여 메인페이지에 뿌려줌
    -상세 페이지
    -> 음식 재료, 조리 순서, 댓글창(입력, 삭제)기능
  1. 트러블 슈팅
    -flask함수 실행시 템플릿 폴더를 잡아주는 디폴트가 변경되어 경로문제 발생 ->코드를 따로 기입(template_folder='templates')
    -댓글 삭제를 하고 싶었으나 전에 로그인했던 작성자의 닉네임이 불러와져 삭제가 불가능한 오류 발생 -> DB에서 직접 닉네임을 불러와 일치시킨 후 삭제함
    -전체 크롤링시 비어있는 음식재료와 순서가 나옴 -> if문으로 내용이 포함된 데이터들만 저장 후 불러옴
  1. 아쉬운 점
    TV 프로그램별 버튼을 클릭할 때마다 필터화된 레시피들을 클릭하면 그에 따른 레시피들이 나와야하는데 상세페이지가 나오지 않은 것에 대한 댓글 수정 기능반응형 웹디자인
profile
실수를 두려워 말고 계속 도전 하는 개발자의 여정!

0개의 댓글