프로젝트

[python 러닝앱] #1. 아이디어

매룬어 2025. 5. 2. 18:42

 

 재직자전형에서 러닝페어? 라는 소규모 프로젝트를 시작했다. 

 

평소 러닝을 좋아하던 나와 운동을 취미삼던 팀원들은 러닝앱을 간단하게 만들어보기로 했다.

사용 기술은 python위주라고 하기에 flutter 대신 python으로 울며 겨자먹기로 사용한다....

 

기능

기능1. 마라톤 목표에 맞춰 꾸준히 연습할 수 있도록 돕기

 예를 들어 5월 2일 기준 나의 페이스는 7분이다. 나는 10월 31일 하프마라톤을 뛸 목표가 있다.

그러면 일주일에 몇 번씩 뛸 것인지 세팅한다. 그다음에 한 번 뛸 때 페이스를 얼마나 맞추면 되는지를 앱에서 알려준다. 그리고 그 페이스에 맞춰 뛸 수 있도록 해준다.

 

기능2. 날씨에 따라 달리기 여부 알림

미세먼지, 온도, 습도에 따라 매시 정각마다 달리기 알림 설정. 사용자가 원한다면 현재 날씨 데이터 기반으로 달리기 판단.

기상청 API를 끌고올 생각이다.

 

기능3. 마라톤대회 정보 가져오기

접수기간 미리 알리고  접수기간시 알려주기. 

 

 

사용 기술

python kivy

kivy는 파이썬 기반 크로스플랫폼 지원 프레임워크다. 

  • UI가 완성된 편
  • 크로스플랫폼 지원
  • python 특화

3가지 점 때문에 kivy를 선택했다.