A Django-based web application for managing job postings and applications.
Developed as part of the Web Technology course at Cairo University.
- User authentication (sign up, login, logout).
- Browse and search available jobs.
- Apply for jobs with an easy-to-use interface.
- Admin panel for managing users and job listings.
- Responsive design with integrated HTML/CSS/JavaScript.
- Backend: Python (Django)
- Frontend: HTML, CSS, JavaScript
- Database: SQLite (default, can be switched to PostgreSQL/MySQL)
- Applied Django MVC (Model–View–Controller) pattern in a real-world project.
- Designed and implemented a structured web application with multiple apps (accounts, jobs, home).
- Practiced collaboration and version control using Git and GitHub.
- Learned how to connect frontend and backend in a maintainable way.
- Gained experience in resolving merge conflicts and working in teams.