A Django-based Timetable Management application to manage departments, subjects, teachers, and timetable entries for a
school or college. The project is a personal project and uses SQLite for local development. Templates are provided under
the templates/ directory and the main app is app1.
- Framework: Django
- Database: SQLite (development)
- Main app:
app1 - Purpose: Quickly create and maintain department, subject, teacher records and assemble timetables; includes simple CSV export for records.
- Manage departments: add, edit, delete
- Manage subjects: add, edit, delete
- Manage teachers/faculty: add, edit, delete
- Build timetables by associating departments, subjects, and teachers
- CSV export for faculty, subjects, departments, and the timetable
- Simple session-based login flow (note: not the full Django auth integration in some views)
If you want more details or a minimal setup section added later (venv, migrations, runserver), tell me and I will add it — otherwise this file keeps only project details and features as requested.