- 기획 : 손서영
- 디자인 : 송채은
- 개발 : 이원주, 권민기
각 매장의 혼잡도를 표시한다. 혼잡도(%) = 현재인원 / 허용인원 * 100
- 사람들이 혼잡한 매장을 피해가도록 유도함으로써, 여러 사람이 밀집된 환경이 만들어지지 않도록 하는 것을 목적으로 한다.
- 혼잡도가 100%를 넘어가는 경우, 지자체 관리자가 알 수 있게 함으로써, 코로나 관리가 잘 이루어질 수 있도록 한다.
- 매장 내 인원을 알기 위해서, 사용자는 매장에 들어갈 때와 나갈 때 QR 코드를 찍는다.
- 일반 사용자
- 매장 관리자
- 관리자
- / : 로그인, 지도로 밀집도 확인, 회원가입, 사업자 등록 버튼
- /auth/signin : 로그인 화면. 이미 로그인한 경우에는 권한별 기본 페이지로 리다이렉트.
- /market : 지도를 통한 매장 혼잡도 조회 화면.
- /auth/signup : 일반 회원가입 화면.
- /market/add : 사업자 및 매장 등록 화면.
- /admin : 관리자 권한으로 접근가능. 매장 목록 출력. 혼잡도가 100%를 넘는 경우 목록 위쪽에 빨간색으로 출력됨.
- /user : 로그인 후 접근가능. 매장 입/퇴장을 위한 QR 코드화면
- /market/qr : 매장 관리자 권한으로 접근가능. QR 스캔을 위한 화면.
- error page : 에러 페이지.
$ yarn
# development
$ yarn start
# development watch mode
$ yarn start:dev
# production mode
$ yarn start:prod
# unit tests
$ npm run test
# e2e tests
$ npm run test:e2e
# test coverage
$ npm run test:cov
Nest is MIT licensed.