A course management platform built with Django framework designed for educational centers. The system provides functionality for course administration, user management, and enrollment processes.
- CRUD Operations: Full Create, Read, Update, Delete functionality for courses
- Enrollment System: Applying to courses
- User Registration: Sign-in, Login, Logout implemented
- Students: Each has a profile (first name, last name, age) and a list of courses they are enrolled in.
- Teachers: They have a similar profile plus an "About Me" field.
- Course Search: Advanced search functionality by course title
- Detailed Views: Comprehensive course and instructor pages
- Framework: Django 4.0.2
- Database: SQLite
- Tools: Django Admin for administration, Django Forms for forms, Class-based Views, Function-based Views for views, and a standard template system.
|
|
|
|
|
|




