Fit Focus is a user-friendly web application designed to simplify your fitness journey. With an easy-to-use interface, it helps you manage your workouts and track your calorie intake without the confusion often found in more complex fitness apps.
- Straightforward Routine Management: Create and organize your workout routines with ease.
- Exercise Library: Access a variety of exercises to build your routines.
- Simple Calorie Tracker: Keep track of your daily calorie intake without complicated nutritional breakdowns.
- Weekly Schedule: Assign routines to specific days for a clear weekly overview.
- Quick Search: Find exercises and routines rapidly with our efficient search function.
- Frontend: React.js
- Backend: Django (Python)
- Database: SQLite 3
- Styling: Tailwind CSS
- Node.js (v14 or later)
- Python (v3.8 or later)
-
Clone the repository:
git clone https://github.com/your-username/fit-focus.git cd fit-focus
-
Set up the backend:
cd backend python -m venv venv source venv/bin/activate # On Windows use `venv\Scripts\activate` pip install -r requirements.txt python manage.py migrate python manage.py runserver
-
Set up the frontend:
cd ../frontend npm install npm run build
-
Open your browser and go to
http://localhost:8000
to start using Fit Focus.
- Create an account or log in.
- Build your workout routine by selecting exercises from our library.
- Assign your routines to days of the week.
- Use the calorie tracker to log your daily intake.
- View your weekly fitness plan and calorie logs from your dashboard.
I welcome contributions that align with our goal of simplicity. If you have ideas for streamlining the user experience or adding uncomplicated yet valuable features, please open an issue or submit a pull request.
Fit Focus is released under the MIT License.
Fit Focus: Simplifying your path to fitness, one workout at a time.