22.02.14 ~ 22.05.31
이선호
정의정
2022 Capstone Design 강의 프로젝트
서울열린데이터광장에서 제공하는 공공데이터를 가공, 활용하여 소비자가 선택한 음식점에 대한 정보를 보다 쉽게 제공받을 수 있는 서비스
- 서버 및 DB
- node.js의 express를 활용
- AWS EC2를 이용하여 서버 환경 구축
- AWS RDS를 이용하여 mariaDB 구축
- AWS S3 버킷에 음식점 이미지 저장
- DB에 선정한 약 300개 음식점 이미지 url 및 옵션 삽입
- node.js sequelize를 사용해 DB 관리 및 모델 접근
- 기능
- 회원가입 페이지: 회원가입(hash 암호화) 기능
- 로그인 페이지: 로그인(JWT) 기능
- 마이 페이지: 회원 정보 수정, 찜 목록 리스트 조회 및 취소 기능
- 메인 페이지: 검색, 룰렛, 선택장애, 카테고리 기능
- 테마 별 추천 페이지: 테마 리스트 조회 기능
- 검색결과 페이지: 검색결과 조회 기능
- 맛집 상세 페이지: 맛집 정보, 댓글 추가, 찜 설정 및 취소 기능
manager는 Controller&DAO 역할을 수행함
















