항해 1주차 과정

junghoon_you·2022년 7월 16일
0

항해99에 들어와서 1주차에 미니프로젝트를 시작하게 되었습니다. 원래 보통 팀원은 4명인데 우리조 같은 경우에는 3명으로 시작하게 되었습니다.
저희의 프로젝트 같은 경우에 최근 인기있는 영화들을메인페이지에 불러와서 그중에 마음에 드는 영화가 있으면 토글 스위치를 누르게 되면 누른 영화가 마이페이지에 담겨서 마음에 드는 영화들을 리스트로 볼수있는 그런 시스템 입니다.
https://app.gather.town/app/HviPoUvdyLXWDiOD/hanghae99-8d

https://youtu.be/esW6qGeEZGQ

사용한 기술스택으로는

Back-end
Python3
Flask 2.0.1
jinja2
PyJWT 1.7.1
Front-end
HTML5
CSS3
JavaScript
JQuery 3.5.1
deploy
AWS EC2 (Ubuntu 18.04 LTS)
가비아
VCS
Git
GitHub

핵심 기술

  1. JWT 방식 로그인
  2. SSR
  3. TMDB API
  4. LIKE 기능

JWT의 로그인시 서버에서 브라우저로 쿠키에 토큰을 저장하는 방식을 사용하여 로그인 로그아웃방식을 구현하였습니다.
그리고 TMDB의 공식 영화사이트의 API를 이용해 인기있는 영화들을 메인페이지에 불러오게 하였고 좋아하는 영화가 있으면 like버튼을 누를 시 user의 아이디와 db의 아이디가 같으면 마이페이지에 좋아하는 영화가 담길수 있도록 하였습니다.

팀원들과 프로젝트를 하며 느낀점
저는 이번 처음 프로젝트를 진행하면서 참 아쉬운 부분이 많았습니다. 다른 분들은 맡은부분을 성실히 잘 수행해 주었지만 저 같은 경우 사전강의를 들었음에도 불구하고 제가 원하는 기능을 구현하지 못하였습니다. 그래서 팀원들의 도움을 많이 받은점이 참 팀원들에게 미안하기도 하고 고맙기도 하였습니다. 이제 시작한지 1주차 이지만
열심히 해서 제가 원하는 기능까지 구현할수있는 프로그래머가 되고싶습니다.

profile
안녕하세요 코린이 입니다.

0개의 댓글