Skip to content

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.

Notifications You must be signed in to change notification settings

Logan-Fouts/FullStack-FitFocus

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Fit Focus

Simple Fitness Management and Calorie Tracking

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.

Key Features

  • 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.

Technology Stack

  • Frontend: React.js
  • Backend: Django (Python)
  • Database: SQLite 3
  • Styling: Tailwind CSS

Getting Started

Prerequisites

  • Node.js (v14 or later)
  • Python (v3.8 or later)

Quick Start Guide For Devs

  1. Clone the repository:

    git clone https://github.com/your-username/fit-focus.git
    cd fit-focus
    
  2. 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
    
  3. Set up the frontend:

    cd ../frontend
    npm install
    npm run build
    
  4. Open your browser and go to http://localhost:8000 to start using Fit Focus.

How to Use Fit Focus

  1. Create an account or log in.
  2. Build your workout routine by selecting exercises from our library.
  3. Assign your routines to days of the week.
  4. Use the calorie tracker to log your daily intake.
  5. View your weekly fitness plan and calorie logs from your dashboard.

Contribute

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.

License

Fit Focus is released under the MIT License.


Fit Focus: Simplifying your path to fitness, one workout at a time.

About

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.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published