FiTraQ is a user-friendly health and fitness tracking application designed to help users achieve their health and wellness goals. With its intuitive interface and comprehensive feature set, FiTraQ provides a seamless experience for tracking workouts, monitoring calorie intake, and managing hydration.
Existing fitness apps often lack user-friendly interfaces, hindering user engagement. FiTraQ was born out of the need for an accessible and efficient fitness tracking solution that empowers users to take control of their health journey.
- Track daily workouts and exercises.
- Monitor calorie consumption and set personalized goals.
- Keep hydration levels in check by tracking water intake.
- User-friendly interface for a seamless experience.
- Integration of React, Redux, Django, and DjangoREST for enhanced functionality.
- Node.js and npm (for the frontend).
- Python and Conda (for the backend).
-
Clone the repository:
git clone https://github.com/5aleG/fitraq.git cd fitraq
-
Frontend
cd frontend npm install npm start
This will start the development server for the frontend application.
-
Backend
cd backend conda env create -f requirements.yml python manage.py makemigrations python manage.py migrate python manage.py createsuperuser python manage.py runserver 0:8001
This will set up and start the backend development server.
-
Visit:
http://localhost:8001/backend/api/v1/admin/
To access the admin panel. Create a user profile for testing purposes.
FiTraQ is a work in progress, and contributions are welcome. Feel free to explore the code, test the application, and provide feedback or feature suggestions.
Contributions are appreciated! Whether you want to report a bug, suggest improvements, or contribute code.
This project is licensed under the MIT License.