위드코로나 시대로 전환되고 있는 지금, 방구석에만 있으면 안되겠죠? 다양한 전시회를 한 눈에 볼 수 있도록 만들었습니다! 사람들의 리뷰와 상세페이지를 참고하여 후회없는 전시회에 다녀오세요. 다녀온 후에는 리뷰도 남겨주시는 거 잊지 마세요!
- 웹사이트 링크 : http://전시뭐하니.shop
- 데모영상 : https://youtu.be/4efpjiBn4ms
2021.11.01 ~ 2021.11.5
이소혜 / 정민경 / 서민지 / 이건희
HTML, CSS, Javascript, Flask, jinja2, mongoDB, JWT, Git
- 전시회 목록
- python,mongoDB 를 활용하여 티켓 사이트 크롤링 후 전시회 목록 전시
- 종료 임박 전시회의 경우 가로로 롤링하여 조회
- 전시회 검색
- 전시회 클릭 시 해당 전시회의 상세 페이지로 이동
- 상세 페이지
- DB내 전시회 정보 전시
- 유저 정보를 불러와 로그인 한 사람만 리뷰 작성
- jinja2를 활용하여 리뷰 불러오기 및 날짜순 정렬
- DB에서 평점을 불러와 전시회 평균 평점 전시
- DB를 바탕으로 본인이 작성한 리뷰만 삭제
- 로그인 & 회원가입
- 아이디 중복확인
- 비밀번호 일치 확인
- 아이디, 비밀번호 가입 규칙
- JWT를 활용한 토큰 발급
- 상세 페이지 통해서 로그인 시 이전페이지로 이동
API | 기능 | Method | URL |
---|---|---|---|
api_register() | 회원가입 | POST | |
api_login | 로그인 | POST | |
api_valid | 유저 정보 불러오기 | GET | |
chek_dup | 아이디 중복확인 | POST | |
write_review() | 리뷰 등록하기 | POST |
- 팀프로젝트 시 팀원들과 협력하는 방법
- 깃허브와 깃의 기초 사용법
- 노션을 활용하여 진행상황 공유
- 커뮤니케이션 방법
- 백엔드와 프론트앤드의 차이점
- 웹사이트가 구동되는 전반적인 기초원리
- SSR과 CSR의 차이점
- JWT(Json Web Token) 방식의 로그인
- 서버와 클라이언트간의 통신
- jinja2를 활용한 SSR