Skip to content

Minsugar98/Moving-Team-Project

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MOVING BE


시연 영상


개발 기능

  • 유저 관리 및 jwt 토큰 관리
    • USER
      • 회원가입
      • 로그인
      • 로그아웃
      • 유저조회
      • 미들웨어를 통한 유저 인증
    • Oauth
      • 카카오 로그인
      • 네이버 로그인
    • CUSTOMER
      • 소비자 프로필 조회
      • 소비자 프로필 수정
      • 소비자 기본 정보 수정
    • MOVER
      • 기사님 프로필 조회
      • 기사님 프로필 수정
      • 기사님 기본 정보 수정
      • 기사님 리스트 조회
      • 기사님 프로필 상세 조회

기술 스택

  • Express, Prisma, NodeJS
  • AWS EC2, S3, PostgreSQL, Github

폴더 구조 보기
 
📦moving-be
 ┣ 
 ┣ 📂prisma
 ┃ ┗ 📜schema.prisma
 ┣ 📂src
 ┃ ┣ 📂config
 ┃ ┃ ┣ 📜env.ts
 ┃ ┃ ┗ 📜prisma.ts
 ┃ ┣ 📂contents
 ┃ ┃ ┗ 📜region.ts
 ┃ ┣ 📂controllers
 ┃ ┃ ┣ 📜assignedEstimateRequestController.ts
 ┃ ┃ ┣ 📜controller.ts
 ┃ ┃ ┣ 📜customerController.ts
 ┃ ┃ ┣ 📜estimateController.ts
 ┃ ┃ ┣ 📜estimateRequestController.ts
 ┃ ┃ ┣ 📜favoriteController.ts
 ┃ ┃ ┣ 📜moverController.ts
 ┃ ┃ ┣ 📜notificationController.ts
 ┃ ┃ ┣ 📜reviewController.ts
 ┃ ┃ ┗ 📜userController.ts
 ┃ ┣ 📂middlewares
 ┃ ┃ ┣ 📜authMiddleware.ts
 ┃ ┃ ┣ 📜errHandler.ts
 ┃ ┃ ┣ 📜logger.ts
 ┃ ┃ ┣ 📜uploadMiddleware.ts
 ┃ ┃ ┗ 📜validateData.ts
 ┃ ┣ 📂repositories
 ┃ ┃ ┣ 📜assignedEstimateRequestRepository.ts
 ┃ ┃ ┣ 📜customerRepository.ts
 ┃ ┃ ┣ 📜estimateRepository.ts
 ┃ ┃ ┣ 📜estimateRequestRepository.ts
 ┃ ┃ ┣ 📜favoriteRepository.ts
 ┃ ┃ ┣ 📜moverRepository.ts
 ┃ ┃ ┣ 📜movingInfoRepository.ts
 ┃ ┃ ┣ 📜notificationRepository.ts
 ┃ ┃ ┣ 📜reviewRepository.ts
 ┃ ┃ ┗ 📜userRepository.ts
 ┃ ┣ 📂routes
 ┃ ┃ ┣ 📜assignedEstimateRequestRouter.ts
 ┃ ┃ ┣ 📜customerRouter.ts
 ┃ ┃ ┣ 📜estimateRequestRoute.ts
 ┃ ┃ ┣ 📜estimateRouter.ts
 ┃ ┃ ┣ 📜favoriteRouter.ts
 ┃ ┃ ┣ 📜moverRouter.ts
 ┃ ┃ ┣ 📜notificationRoutes.ts
 ┃ ┃ ┣ 📜reviewRouter.ts
 ┃ ┃ ┣ 📜route.ts
 ┃ ┃ ┗ 📜userRouter.ts
 ┃ ┣ 📂services
 ┃ ┃ ┣ 📂mappers
 ┃ ┃ ┃ ┣ 📜assignedEstimateRequestMapper.ts
 ┃ ┃ ┃ ┣ 📜estimateMapper.ts
 ┃ ┃ ┃ ┣ 📜estimateRequestMapper.ts
 ┃ ┃ ┃ ┗ 📜mapper.ts
 ┃ ┃ ┣ 📂selects
 ┃ ┃ ┃ ┣ 📜assignedEstimateRequestSelect.ts
 ┃ ┃ ┃ ┣ 📜customerSelect.ts
 ┃ ┃ ┃ ┣ 📜estimateRequsetSelect.ts
 ┃ ┃ ┃ ┣ 📜estimateSelect.ts
 ┃ ┃ ┃ ┣ 📜moverSelect.ts
 ┃ ┃ ┃ ┣ 📜movingInfoSelect.ts
 ┃ ┃ ┃ ┣ 📜reviewSelect.ts
 ┃ ┃ ┃ ┗ 📜userSelect.ts
 ┃ ┃ ┣ 📜assignedEstimateRequestService.ts
 ┃ ┃ ┣ 📜cronService.ts
 ┃ ┃ ┣ 📜customerService.ts
 ┃ ┃ ┣ 📜estimateRequestService.ts
 ┃ ┃ ┣ 📜estimateService.ts
 ┃ ┃ ┣ 📜favoriteService.ts
 ┃ ┃ ┣ 📜moverService.ts
 ┃ ┃ ┣ 📜notificationService.ts
 ┃ ┃ ┣ 📜reviewService.ts
 ┃ ┃ ┣ 📜service.ts
 ┃ ┃ ┗ 📜userService.ts
 ┃ ┣ 📂structs
 ┃ ┃ ┣ 📜estimate-struct.ts
 ┃ ┃ ┗ 📜estimateRequest-struct.ts
 ┃ ┣ 📂types
 ┃ ┃ ┣ 📜global.d.ts
 ┃ ┃ ┣ 📜repositoryType.ts
 ┃ ┃ ┗ 📜serviceType.ts
 ┃ ┣ 📂utils
 ┃ ┃ ┣ 📜createNotificationContents.ts
 ┃ ┃ ┣ 📜dateUtil.ts
 ┃ ┃ ┣ 📜google.ts
 ┃ ┃ ┣ 📜kakao.ts
 ┃ ┃ ┣ 📜mapperUtil.ts
 ┃ ┃ ┣ 📜moverUtile.ts
 ┃ ┃ ┣ 📜naver.ts
 ┃ ┃ ┗ 📜reviewUtil.ts
 ┃ ┗ 📜app.ts
 ┣ 📜.env
 ┣ 📜.gitignore
 ┣ 📜.prettierrc
 ┣ 📜README.md
 ┣ 📜package-lock.json
 ┣ 📜package.json
 ┣ 📜test.http
 ┗ 📜tsconfig.json

  

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 100.0%