Skip to content

ryan0507/BurnIN

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

86 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

대시보드 화면

레이스1
레이스2
레이스4

발표 자료 및 시현 영상

발표 자료

시현 영상