설명 : 카페인 섭취 기록 앱 카페아웃 백엔드-서버 레포지토리입니다.
작성일자 : 2023.01.22
- 목표 :
- 22년 Q3 : 카페 데이터 크롤링 통해 DB 구축 / API 서버 배포 / API 명세서 작성
- 22년 Q4 : 중복 데이터 이슈, API서버 관련 유지 보수
- 현황 :
- 23년 Q1 : 회원 관리 시스템 및 JWT 기반 통신 체계 개발
- back-end : ExpressJS 기반 API 서버
- 서버 :
ExpressJS
- DB :
MongoDB Atlas
(M0-FreeTier)- ODM :
mongoose
- ODM :
- API 명세서 :
Swagger
- 배포환경 :
AWS EC2
(t2.micro / Ubuntu22.04)- 모니터링 :
PM2
- 모니터링 :
- 랜딩 페이지 :
html
css
js
- 서버 :
- Execute Server
npm run start:dev
- Prettier
npm run format:check # find code which is not following prettier npm run format:fix # fix code which is not following prettier
- Eslint
npm run lint:check # find code which is not following eslint npm run lint:fix # fix code which is not following eslint
커밋 메세지는 다음과 같은 형식으로 작성합니다.
Activity: Commit Message
- Activities
int
: only for initial commitdoc
: changes document or commentftr
: add new featuremod
: modify existing featurefix
: fix an error or issuerfc
: refactor codeadd
: add new file or directoryrmv
: remove existing file or directory
- Example
int: initial commit
add: prettier and eslint
rfc: refactoring code by prettier