A Django-based web app to track your daily AI study, Islamic habits, and overall productivity.
Built with β€οΈ by Muawiya @Coding_Moves
This project is a personal productivity dashboard that helps students, developers, and learners stay consistent with their goals. It combines Islamic habit tracking, AI learning logs, and motivational boosts β all in one place.
β
User Authentication (Register/Login)
β
Daily Habit Tracker (Salah, Quran, Study, Exercise)
β
Study Tracker (Log hours, topics, and notes)
β
Weekly Progress Charts
β
Motivational & Quranic Quotes
β
Admin Panel for Superusers
β
Clean and Mobile-Friendly UI
ai_study_dashboard/
βββ accounts/ # Handles user authentication
βββ habits/ # Tracks daily habits
βββ study/ # Logs AI study sessions
βββ quotes/ # Displays daily quotes
βββ templates/ # HTML templates
βββ static/ # CSS, JS, images
βββ ai_study_dashboard/ # Project settings
βββ manage.py
- Backend: Django, SQLite3
- Frontend: HTML5, Bootstrap 5
- Charts: Chart.js / Matplotlib
- Version Control: Git + GitHub
- Deployment (Future): PythonAnywhere / Render / Vercel
| Role | Access Level |
|---|---|
| Regular User | Dashboard, Logs, Tracker |
| Superuser | Admin panel, User data |
# Clone the repo
git clone https://github.com/Muawiya-contact/ai-study-habit-tracker.git
# Navigate into the project
cd ai-study-habit-tracker
# Create virtual environment & activate
python -m venv venv
source venv/bin/activate # or venv\Scripts\activate on Windows
# Install dependencies
pip install -r requirements.txt
# Run the server
python manage.py runserverInterface previews, user dashboard, and mobile views will be added soon.
- Add ML-based study suggestions
- Export study reports as PDF
- Connect with mobile app (React Native)
- Add Dark Mode toggle
- Leaderboard of most consistent users
- Developed by Muawiya Amir | @Coding_Moves
- Quran & motivational content for spiritual + mental motivation
- Inspired by personal journey to master AI and balance life
Have feedback or ideas?
- π§ Email: muawiya.contact@gmail.com
- π₯ YouTube: @Coding_Moves
- π± GitHub: Muawiya-contact