The Period Tracking System is a Django-based application designed to help users track their menstrual cycles efficiently. It provides insights into cycle patterns, predicts upcoming periods, and offers lifestyle improvement suggestions.
The Period Tracking System is a Django-based application designed to help users track their menstrual cycles efficiently.
It provides insights into cycle patterns, predicts upcoming periods, and offers lifestyle improvement suggestions.
✅ Track Previous Records – Stores and displays past menstrual cycle data.
✅ Cycle Analysis – Shows gaps between cycles and visualizes patterns.
✅ Prediction System – Estimates the next period cycle and end date.
✅ Health Insights – Provides suggestions for lifestyle improvements.
✅ Modern UI – Professional and visually appealing color scheme.
✅ Secure Authentication – Login & register functionality.
✅ Responsive Design – Mobile-friendly interface.
✅ Data Visualization – Graphs for cycle tracking using Chart.js/D3.js.
Period Tracker is a Django-based application designed to help users track their period cycles, predict the next cycle, and provide health insights.
git clone https://github.com/yourusername/period-tracking-system.git
cd period-tracking-systempython -m venv venv
source venv/bin/activate # On Windows use `venv\Scripts\activate`pip install -r requirements.txtpython manage.py migratepython manage.py createsuperuserpython manage.py collectstaticpython manage.py runserver- Register/Login to your account.
- Input your period start and end dates.
- View cycle history and upcoming predictions.
- Access health insights and recommendations.
This project is built using:
- Django - Backend framework
- Bootstrap/Tailwind - Frontend styling
- Chart.js/D3.js - Data visualization
{
"version": "1.0",
"project": "Period Tracker",
"project_url": "https://github.com/CODE-WITH-AMUL/Period-Tracker",
"repo": "https://github.com/CODE-WITH-AMUL/Period-Tracker.git",
"branches": ["main"],
"environment_type": "virtualenv",
"show_commit_url": "https://github.com/CODE-WITH-AMUL/Period-Tracker/commit/",
"language": "Python",
"framework": "Django",
"dependencies": {
"Django": ">=4.0",
"djangorestframework": ">=3.14",
"python-decouple": ">=3.6",
"django-cors-headers": ">=4.2"
}
}This project is licensed under the MIT License.
For contributions, issues, or feature requests, feel free to open a pull request or contact amulshar80@gmail.com. Please do not make any changes to the README file; just modify the last section where it shows 'Read'. Do not change anything else.