- 김민수
- Festival
| 공공데이터 API를 활용한 축제 업데이트
- Review
| 이용자의 리뷰 서비스 제공
- Notification
| 이용자에게 새로운 알림 서비스 제공
- Menu
| 이용자가 볼 수 있는 메뉴 수정 및 등록 기능 제공
- Notice
| 해당 축제 중요 정보 제공
- Board
| 축제 커뮤니ㅣ 제공
- AWS S3
- Express, Prisma, NodeJS
- AWS S3, PostgreSQL, Github
폴더 구조 보기
📦festival-be
┣ 📂config
┃ ┣ 📜cookieConfig.js
┃ ┗ 📜passportConfig.js
┣ 📂controllers
┃ ┣ 📜boardController.js
┃ ┣ 📜boothController.js
┃ ┣ 📜commentController.js
┃ ┣ 📜festivalController.js
┃ ┣ 📜menuController.js
┃ ┣ 📜noticeController.js
┃ ┣ 📜notificationController.js
┃ ┣ 📜participationController.js
┃ ┣ 📜payController.js
┃ ┣ 📜reviewController.js
┃ ┣ 📜userController.js
┃ ┗ 📜wishlistController.js
┣ 📂middleware
┃ ┣ 📂booth
┃ ┃ ┗ 📜boothValidation.js
┃ ┣ 📂error
┃ ┃ ┣ 📜asyncHandler.js
┃ ┃ ┗ 📜errorHandler.js
┃ ┗ 📂passport
┃ ┃ ┗ 📜jwtToken.js
┣ 📂prisma
┃ ┣ 📂migrations
┃ ┃ ┣ 📂20241210120852_review
┃ ┃ ┃ ┗ 📜migration.sql
┃ ┃ ┗ 📜migration_lock.toml
┃ ┣ 📜schema.prisma
┃ ┗ 📜seed.js
┣ 📂repositorys
┃ ┣ 📜boardRepository.js
┃ ┣ 📜boothRepository.js
┃ ┣ 📜commentRepository.js
┃ ┣ 📜festivalRepository.js
┃ ┣ 📜menuRepository.js
┃ ┣ 📜noticeRepository.js
┃ ┣ 📜notificationRepository.js
┃ ┣ 📜participationRepository.js
┃ ┣ 📜payRepository.js
┃ ┣ 📜reviewRepository.js
┃ ┣ 📜userRepository.js
┃ ┗ 📜wishlistRepository.js
┣ 📂router
┃ ┣ 📜boardRouter.js
┃ ┣ 📜boothRouter.js
┃ ┣ 📜commentRouter.js
┃ ┣ 📜festivalRouter.js
┃ ┣ 📜menuRouter.js
┃ ┣ 📜noticeRouter.js
┃ ┣ 📜notificationRouter.js
┃ ┣ 📜participationRouter.js
┃ ┣ 📜payRouter.js
┃ ┣ 📜reviewRouter.js
┃ ┣ 📜userRouter.js
┃ ┗ 📜wishlistRouter.js
┣ 📂scheduler
┃ ┗ 📜festivalCreate.js
┣ 📂services
┃ ┣ 📜boardService.js
┃ ┣ 📜boothService.js
┃ ┣ 📜commentService.js
┃ ┣ 📜festivalService.js
┃ ┣ 📜menuService.js
┃ ┣ 📜noticeService.js
┃ ┣ 📜notificationService.js
┃ ┣ 📜participationService.js
┃ ┣ 📜payService.js
┃ ┣ 📜reviewService.js
┃ ┣ 📜userService.js
┃ ┗ 📜wishlistService.js
┣ 📂utils
┃ ┣ 📜checkUser.js
┃ ┗ 📜prismaClient.js
┣ 📜README.md
┣ 📜app.js
┣ 📜package-lock.json
┣ 📜package.json