Example of the main application screens
To see the complete design of our app: Figma 🎨
Name | Github profile |
---|---|
Alexandre Paul Auguste Norén Vaisse | Alex720p |
Alvaro Julien Moya Mendez | alvaro1080 |
Arthur Muster | SaturneV |
Kemin Zheng | kzepfl |
Malick Alexandre Kodjo Sy | misterM125 |
Paul Tercier | tercierp |
Simon Schranz | Simmanz |
The Street Work'App is designed to connect street workout enthusiasts by recommending parks for workouts and facilitating real-life social interactions. Street workout is a growing physical activity that combines calisthenics and gymnastics, performed in outdoor spaces like parks. This app helps users find like-minded individuals to practice with and promotes the development of a local street workout community.
-
Park Discovery via Location:
- Users can discover nearby parks for street workouts based on their current location.
-
Friendship Through In-Person Connections:
- Friends can only be added by meeting at the same park with bluetooth, encouraging real-world connections.
-
Park Events:
- Users can create and join events at parks to meet others and explore new workout locations.
-
Progression
- The app includes an achievement and progression system where users can track their milestones and unlock badges for completing specific goals. This gamification feature motivates users by rewarding consistent effort and providing a visual representation of their progress over time.
-
Training and Exercise Management
- The app allows users to choose between training solo or with a friend acting as a coach, offering a variety of exercises such as Push-ups, Dips, Burpees, Lunges, Planks, Handstands, Front Lever, Flag, and Muscle-ups, enabling a customizable workout experience.
-
Gamification:
- Users can earn levels, badges, and stats, rewarding consistent park visits and social connections.
-
Park Ratings and Reviews:
- Users can review parks based on criteria like practicality, friendliness, and aesthetics, helping others discover the best spots.
- Body Pose Tracking:
- The app could integrate body pose tracking to help users analyze their performance on street workout figures like handstands or front levers.
-
Firebase Integration:
- Parks and profiles are stored using Google Firebase.
-
Location Services:
- The app uses GPS for park recommendations via the Google Maps API.
-
Offline Mode:
- Users can view cached maps and workout plans even without an internet connection.
-
Bluetooth Integration:
- Enable seamless pairing between users for friend requests and collaboration during workouts.
-
Image Uploading:
- Utilize Digital Ocean via AWS S3 API for uploading and storing park images and user profile pictures efficiently.
-
Text Moderation:
- Integrate the Perspective API to moderate user-generated text content, ensuring a safe and respectful community.
The Street Work'App aims to not only provide workout locations but also to build lasting connections between street workout enthusiasts in their communities.