Django + PostgreSQL app for faculty to browse teaching activities. Profs manage content via admin; faculty search by tag/name and view activity files.
- Schema design : ER diagram, SQL schema, indexes
- Django project :
config+activitiesapp - Models : Category, Activity, Tag, ActivityTag, Material
- Migrations : applied
- PostgreSQL : configured, database created
- Admin panel : models registered, tag assignment, activity management
- File upload : Material uses FileField, uploads stored in
media/ - Media serving : files served at
/media/in development - .gitignore :
media/excluded from version control - Search & filter : search by title, filter by tag, filter by category
- API endpoints :
GET /activities/(list),GET /activities/<id>/(detail)