Fitness Project Welcome to my Fitness Project! This project aims to provide users with tools to track their fitness activities, monitor their nutrition, and manage their weight effectively.
Features Exercise Log: Track your physical activities, including the type of exercise, duration, and calories burned. Nutrition Tracking: Monitor your daily nutritional intake, including macronutrients and calories consumed. Weight Management: Keep track of your weight progress over time, set goals, and visualize your journey towards achieving them. Activity Tracking: Log various activities beyond traditional exercises, such as walking, cycling, or yoga. Quick Actions: Easily add exercises, log meals, and track activities with convenient buttons. Technologies Used Frontend: React.js, Material-UI Backend: Node.js, Express.js, Knex.js, SQLite3 State Management: Redux Authentication: JSON Web Tokens (JWT) Database: SQLite Styling: CSS, Material-UI
bash Copy code git clone https://github.com/{username}/fitness.git
Navigate to the project directory:
bash Copy code cd -fitness Install dependencies:
bash Copy code npm install Start the frontend and backend servers:
bash Copy code npm start Access the application in your browser:
Copy code http://localhost:3000 Usage Sign up or log in to your account. Start tracking your exercises, nutrition, and weight. Set goals and monitor your progress. Explore additional features and tools available in the application. Contributing We welcome contributions from the community! If you would like to contribute to this project, please follow these steps:
Fork the repository. Create your feature branch: git checkout -b feature/my-feature. Commit your changes: git commit -am 'Add some feature'. Push to the branch: git push origin feature/my-feature. Submit a pull request. License This project is licensed under the MIT License.
Contact For any inquiries or feedback, please contact us at [email protected]