The application is available at the link.
Client side code is available at the link.
This repository houses the Django server component of our Gym and Diet Tracking Application, a powerful backend designed to support the comprehensive tracking of fitness and dietary progress. Built using Django, a high-level Python web framework, this server is engineered to provide robust data management, security, and scalability for the application.
Robust Data Models: Utilize Django's ORM to define and manage complex data models with ease. Our server handles a wide range of data, from user profiles and workout logs to dietary records and nutritional information.Secure Authentication: Implement Django's built-in authentication system to manage user accounts securely. This includes features like password hashing, session management, and user permissions.
API Endpoints: Through the use of Django Rest Framework, the server offers RESTful API endpoints for the application's frontend to interact with. This includes endpoints for CRUD operations on workouts, meals, and diet plans.
Admin Interface: Leverage Django's automatically generated admin interface to manage application data. This powerful feature allows administrators to easily interact with the underlying database through a user-friendly web interface.
The server is built exclusively with Django, taking full advantage of its features and its ecosystem:Django: A high-level Python web framework that encourages rapid development and clean, pragmatic design.
Django Rest Framework: A powerful and flexible toolkit for building Web APIs, enabling the server to communicate with the frontend efficiently.