Skip to content

Qwertst/OnLine

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

216 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

OnLine - Step Tracker & Group Walking App

OnLine is a cutting-edge mobile application designed to revolutionize your walking experience. This app combines fitness tracking with social features to create a truly engaging walking companion.

Key Features πŸš€

🚢 Advanced Step Tracking

  • Real-time step counting with detailed statistics
  • Calorie burn calculation
  • Distance measurement and walking time tracking
  • Historical data visualization

πŸ—ΊοΈ Route Management

  • GPS route recording with map visualization
  • Save and share favorite routes

πŸ‘₯ Social Walking Experience

  • Create group walks with friends
  • See friends' real-time locations during walks
  • Track group progress collectively
  • Invite friends directly through the app

πŸ† Achievements & Rankings

  • Personal progress tracking
  • Leaderboards

Technology Stack πŸ’»

Category Technology Why We Chose It
UI Framework Jetpack Compose Modern, efficient, and superior documentation
Backend Spring Boot Extensive documentation and community support
Networking Retrofit Robust client-server communication
Maps Google Maps SDK Feature-rich with excellent Jetpack Compose support
Databases PostgreSQL + Cassandra High availability and optimized for large datasets
Testing JUnit + Mockito Seamless Spring integration

Getting Started πŸ› οΈ

Clone the repository:

git clone https://github.com/Qwertst/OnLine.git

Open project in Android Studio (Arctic Fox or later recommended) Configure your Google Maps API key in local.properties:

MAPS_API_KEY=YOUR_KEY_HERE

Build and run the application!

(Note: Backend setup instructions coming soon)

Screenshots πŸ“Έ

Coming soon - UI previews will be added here

Demo Video πŸŽ₯

Coming soon - walkthrough of app features

Developed at: Higher School of Economics, St. Petersburg (HSE SPb AMI), Spring 2025 Team: Gladkikh Andrey, Dorosev Anton, Kort Pavel

Under the guidance of Mikhail Malobeev

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages