환경보호
를 위한 습관 형성 안드로이드 앱 서비스
- 본 서비스는 2022 소프트웨어융합대학 공동 해커톤을 위해 제작되었습니다.
- 환경보호 실천 문화를 조성합니다.
- 기후 위기에 모두가 관심을 갖고 행동할 수 있는 시민 의식을 제고합니다.
- 기존 챌린지 어플과 달리 환경보호에 초점을 맞췄습니다.
Presentation Slides / Demo Video
git clone https://github.com/D8tori/BE_EcoFit.git
npm i or npm install
.env파일 작성 (database)
npm start
- 박민건 (동서대학교)
- ubuntu 서버 구축 및 실행환경 구성
- 데이터 베이스 개념적 설계 & 논리적 설계
- Challenge API 이미지 전송 파트 구현
- Market API 구현
- swagger 문서 구현
- 김선우 (성균관대학교)
- 데이터 베이스 개념적 설계 & 논리적 설계
- User API 구현
- Habit APi 구현
- Challenge API 구현
스플래시 | 습관 탭 |
챌린지 탭 | 챌린지 상세 | 챌린지 참여 |
마켓 탭 | 마켓 상품 등록 |
마이페이지 | 챌린지 참여 내역 |
BackEnd | |
Cloud |
Naver Cloud (대회운영측 제공)
vCPU 4 RAM 8 |
node library | |
Strategy | RESTful API |
Other Tool | Notion, Slack |
* 📦 BE_Ecofit
├── package-lock.json
├── package.json
├── README.md
├── src
│ ├── app.js
│ ├── config
│ │ └── config.js
│ ├── routes
│ │ ├── challenge
│ │ │ ├── challenge.ctrl.js
│ │ │ ├── index.js
│ │ │ └── uploads
│ │ ├── db.js
│ │ ├── habit
│ │ │ ├── habit.ctrl.js
│ │ │ └── index.js
│ │ ├── index.js
│ │ ├── market
│ │ │ ├── index.js
│ │ │ └── market.ctrl.js
│ │ └── user
│ │ ├── index.js
│ │ └── user.ctrl.js
│ └── server.js
├── swagger-output.json
└── swagger.js
- Visual Code + node
- nvm 설치환경
- npm이 설치되어있음.
- Ubuntu 22.04 LTS ( 박민건 )
- Window 10 ( 김선우 )