Gym Buddy Finder is a web application that helps fitness enthusiasts find workout partners in their local area. It allows users to connect with like-minded individuals, schedule workouts, and stay motivated on their fitness journey.
-
Ejiofor Kenneth Obieze
- Email: kenneth.obieze@outlook.com
-
Reinhard Omogware
- Email: Reinhard2057@gmail.com
-
Emmanuel Nwankwo
- Email: Emachi2011@gmail.com
-
Boluwatife Oladejo
- Email: Boluwatifeoladejo@gmail.com
- User registration and login
- Profile creation and management
- Matching algorithm to find compatible workout partners
- Chat functionality to communicate with buddies
- Exercise tracking and progress visualization
- Notification system for buddy requests and messages
- Flask (Python web framework)
- SQLAlchemy (Database ORM)
- Flask-Login (User authentication)
- Google Maps API (Geocoding and location-based matching)
- HTML/CSS/JavaScript (Frontend development)
- SQLite (Database)
-
Clone the repository:
git clone https://github.com/Ken-Obieze/buddy.git
-
Set up the database:
flask db init flask db migrate flask db upgrade
-
Run the application:
flask run
-
Run the application:
flask run
-
Access the application in your web browser at http://localhost:5000.
Contributions to the Gym Buddy Finder project are welcome. If you would like to contribute, please follow these steps:
- Fork the repository.
- Create a new branch for your feature/bug fix.
- Make your modifications and commit the changes.
- Push your changes to your forked repository.
- Submit a pull request detailing your changes.
This project is licensed under the MIT License.