A full-stack web-based recruitment platform built using Django that connects job seekers and employers through a structured, secure, and interactive hiring environment.
Jobify is designed to streamline recruitment by replacing manual processes with a centralized, automated web system. It allows job seekers to apply for positions and employers to post vacancies, review applications, and manage hiring workflows. The system includes role-based access for Job Seekers, Employers, and Administrators.
Developed By: Shaikh Maryam Mohammed Farooq
Institution: Center for Professional Courses, Gujarat University
Program: B.Sc. IT (Software Development (Web & Mobile)
Submission Year: 2025
- Full control of the system
- Manage users and listings
- Moderate platform content
- View activity and maintain system health
- Secure registration and company profile
- Create, update, and delete job postings
- Review and download applicant resumes
- Manage team access and hiring workflow
- Register and create professional profile
- Upload and manage resumes
- Search and filter suitable jobs
- Apply, track, save, and withdraw applications
- Role-based authentication and authorization
- Resume upload and storage
- Advanced search and filtering
- Application tracking workflow
- Secure session and password management
- HTML5
- Tailwind CSS
- JavaScript
- Python
- Django Framework
- Django ORM
- Django Authentication System
- SQLite3 (Default Development Database)
- Python 3.10 or higher
- pip installed
- Virtual environment recommended
git clone https://github.com/your-repo-url.git
cd Jobifypython -m venv env
# Windows
env\Scripts\activate
# macOS/Linux
source env/bin/activate
pip install -r requirements.txt
python manage.py makemigrations
python manage.py migrate
python manage.py createsuperuser
python manage.py runserver
Application URL: http://127.0.0.1:8000/
User Type URL Purpose
Admin http://127.0.0.1:8000/admin/
Manage users, companies, listings
Main Site http://127.0.0.1:8000/
Registration, login, dashboard
- Default configuration located in settings.py
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.sqlite3',
'NAME': BASE_DIR / 'db.sqlite3',
}
}
This project is licensed under the MIT License.
MIT License
Copyright (c) 2025 Shaikh Maryam
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, subject to the following conditions:
This project was developed as part of the B.Sc. IT Software Development curriculum under Gujarat University.
Center for Professional Courses
Django Documentation Community
Developer: Shaikh Maryam
Program: B.Sc. IT Software Development
Institution: Center for Professional Courses, Gujarat University
Made with ❤️ for academic learning.