Skip to content
/ BurnIN Public
forked from ryan0507/BurnIN

2022 DA Senior Session Project

Notifications You must be signed in to change notification settings

JW12450/BurnIN

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 

Repository files navigation

연세대학교 데이터분석학회 YBIGTA Data Analytics Team 2022-1 Senior Project

구현 목표

실제 사용 가능한 러닝 어플 개발

팀원 전원이 협업 툴을 사용해 어플리케이션 개발 일련의 과정을 경험해보는 것을 목표로 함.

또한 외부 제공 데이터가 아닌 사용자의 러닝을 통해 실제 데이터를 DB에 누적하고, 이를 분석 및 시각화하는 것을 목표로 함.

어플 아키텍쳐

image

플로우차트

image

사용 스택 및 라이브러리

Backend 및 DB

  • Flask
  • WSGI
  • GCP
  • MySQL

Frontend

  • react-native 0.68.0
  • axios 0.26.1
  • react-native-geolocation-service 5.3.0
  • react-native-maps 0.31.0
  • @react-native-community/async-storage 1.12.1

Geolocation API를 활용한 사용자 러닝 실시간 트래킹 구현

로그인 및 회원가입 구현

moment.js와 useInterval을 이용한 실시간 타이머 구현

Design

  • Figma

실제 어플 스크린샷

시작 화면 및 로그인/회원가입 화면

image image

러닝 및 러닝 결과 화면

image image image

대시보드 화면

(이미지 추가 예정)

발표 자료 및 시현 영상

발표 자료

시현 영상

About

2022 DA Senior Session Project

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published