Experiment 13: A mini-project development using Python
Aim: To develop a job finder application using Django to help users search for and apply to job listings
based on their preferences.
Abstract:
The Job Finder application is a web-based project developed using Django, aiming to connect job seekers
with job listings. This application allows users to search for jobs based on criteria such as job title, location,
and job type. Job seekers can explore, refine, and apply for available positions using a variety of filters.
By leveraging Django's robust framework, the application provides a user-friendly interface and efficient
database management, making job searching convenient and accessible. This project demonstrates
essential web development skills in Django, including data handling, form processing, and template
rendering.
Technologies / Libraries Used:
1. Django - The main framework used to build the application, providing tools for routing, database
management, and server-side functionality.
2. Django Auth - Django's built-in authentication system, used to handle user authentication,
registration, and login/logout features.
3. Django Forms - Used to create and manage HTML forms in the application, making it easy to handle
user input and validation.
4. Django Widgets - Django’s default widgets were utilized for creating input fields and UI elements,
allowing for a simple and effective design without the need for external libraries.
5. SQLite - The default database used in Django projects, suitable for handling job listings, user profiles,
and application data in a lightweight and easily managed format.
Snapshots of project
Login Page -
Job Fiter Page -
Job’s Page -