This app will help people find nearby people with similar interests. It was created as my final year project for graduation.
- Workout buddy finder app helps users discover and find workout buddies.
- Suggestions are based on interests and locality.
- Creates an exciting moment which’ll help the exercisers to pass their workout time.
- Live Chatting with matched people
- View total burned calorie
- Manage Application Theme
Project is written by following Clean Code Architecture
. Has Development
and Production
build flavors
set for both Android and iOS.
lib/app
contains the entry points depending on Environmentlib/core
contains the core of the applib/di
contains the dependency injection codeslib/env
contains the environment fileslib/features
contains the featureslib/generated
contains the generated asset constantslib/navigation
contains files related to Routinglib/theme
contains theming settings of the app
flutter_bloc
for State Managementgo_router
for Navigationget_it
andinjectable
for dependency injectionfirebase
for Auth, Real time chat, image storing andFirestore
for other data storingflutter_hooks
to reduce boilerplate codefreezed
for data classes and pattern matchingdart code metrics
for enhanced lint rules
- Download or Clone the repository
- Unzip downloaded file (if downloaded)
- Open the project in
Android Studio
. - Open Run configurations. Set
lib/env/env_development.dart
file as target and build flavorDevelopment
.