FireStorm's Fitness Tracker is a web application designed to help users track their fitness activities, monitor progress, and achieve their fitness goals.
- User authentication and profile management
- Activity tracking (e.g., gym, yoga, cardio workouts)
- Diet and calorie intake monitoring
- Progress monitoring with charts and statistics
- Goal setting and achievement tracking
- Integration with wearable fitness devices
- Frontend: HTML, CSS, JavaScript, React
- Backend: Node.js, Express
- Database: MongoDB
- Authentication: JWT
- Charts: Chart.js
- Deployment: Docker, Kubernetes
- Clone the repository:
git clone https://github.com/yourusername/FireStormsFitnessTracker.git
- Navigate to the project directory:
cd FireStormsFitnessTracker
- Install dependencies:
npm install
- Set up environment variables:
- Create a
.env
file in the root directory - Add the following variables:
MONGO_URI=your_mongodb_uri JWT_SECRET=your_jwt_secret
- Create a
- Start the development server:
npm run dev
- Open your browser and navigate to
http://localhost:3000
Contributions are welcome! Please fork the repository and create a pull request with your changes.
For any questions or feedback, please contact [email protected].
I really appreciate you checking out my work. It took countless hours and many all-nighters to finish, its still not complete and probably never will be cause I can think of a lot of features that I can still add to this project. It was very fun, and I loved seeing the website come together piece by piece. I made this as a learning project after learning the MERN stack, and it taught me a lot of things. After its completion, I want to move on to explore more technologies. Any feedback is much appriciated...
P.S. It still lacks responsiveness :P