Skip to content

CrashLab-2022/ERIC-A-web-backend-expressjs

Repository files navigation

ERIC-A-web-backend

실내 자율주행 배송 로봇 ERIC-A의 웹 애플리케이션

프로젝트 설치 및 실행

$ npm install
$ npm start

사용 기술

주요 기능

사용자 페이지

  • 로그인
  • 회원가입
  • 배송 접수하기
  • 배송 조회하기
  • 배송 상세 조회하기
    • 접수 요청 - 접수지로 출발 - 접수지 도착 - 배송 출발 - 배송지 도착 - 배송 완료
  • 로봇 뚜껑 열기

관리자 페이지

  • 로그인
  • 접수 조회하기
  • 접수 수락/거절하기
  • 배송 조회하기
    • 접수 요청 - 접수지로 출발 - 접수지 도착 - 배송 출발 - 배송지 도착 - 배송 완료
  • 로봇 뚜껑 열기/닫기
  • 로봇 배송지로 출발시키기

디렉토리 구조

📂ERIC-A-web-backend-expressjs
├─ .gitignore
├─ README.md
├─ app.js
├─ 📂bin
│  └─ www
├─ 📂config
│  └─ config.js
├─ 📂controllers
│  ├─ adminController.js
│  ├─ controlController.js
│  ├─ deliveryController.js
│  └─ userController.js
├─ 📂dto
│  └─ ResponseDto.js
├─ 📂models
│  ├─ delivery.js
│  ├─ index.js
│  └─ user.js
├─ package-lock.json
├─ package.json
├─ 📂routes
│  ├─ adminRoute.js
│  ├─ controlRoute.js
│  ├─ deliveryRoute.js
│  └─ userRoute.js
└─ 📂services
   ├─ adminService.js
   ├─ deliveryService.js
   └─ userService.js

사용 흐름

209927234-fd644c19-fefb-4b4a-8ae4-0bc33c15ecf4

Releases

No releases published

Packages

No packages published

Languages