Skip to content

SW중심대학 통합해커톤 tori 팀 EchoFit 프로젝트 백엔드 repo

Notifications You must be signed in to change notification settings

D8tori/BE_EcoFit

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

70 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🌿EcoFit🌿 (Team Tori)

🪄서비스 소개

환경보호를 위한 습관 형성 안드로이드 앱 서비스

  • 본 서비스는 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 구현

📌주요 기능

스플래시 습관 탭
챌린지 탭 챌린지 상세 챌린지 참여
마켓 탭 마켓 상품 등록
마이페이지 챌린지 참여 내역

💻 Tech Stack

BackEnd Node.js
Cloud Naver Cloud (대회운영측 제공)
vCPU 4 RAM 8
node library
Strategy RESTful API
Other Tool Notion, Slack

👍 시스템 구조

iShot_2022-06-27_15 15 47


🗂 Floder Map

* 📦 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

⚙️ 개발 환경

1. Software requirement

  • Visual Code + node
  • nvm 설치환경
  • npm이 설치되어있음.

2. Hardware requirement

  • Ubuntu 22.04 LTS ( 박민건 )
  • Window 10 ( 김선우 )

About

SW중심대학 통합해커톤 tori 팀 EchoFit 프로젝트 백엔드 repo

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages