https://github.com/moinmn/jobportal
JobPortal is a cutting-edge web app connecting job seekers and hirers via Django, HTML, CSS, and JavaScript. It's a user-friendly platform with two roles: hirers post jobs, while job seekers apply with completed profiles.
https://github.com/moinmn/jobportal
ajax css django html javascript
Last synced: about 2 months ago
JSON representation
JobPortal is a cutting-edge web app connecting job seekers and hirers via Django, HTML, CSS, and JavaScript. It's a user-friendly platform with two roles: hirers post jobs, while job seekers apply with completed profiles.
- Host: GitHub
- URL: https://github.com/moinmn/jobportal
- Owner: MoinMN
- Created: 2023-08-15T07:48:00.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2023-10-11T06:03:14.000Z (over 2 years ago)
- Last Synced: 2025-10-19T17:55:25.727Z (8 months ago)
- Topics: ajax, css, django, html, javascript
- Language: HTML
- Homepage:
- Size: 13.3 MB
- Stars: 0
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Online JobPortal
> **Abstract** : JobPortal is an innovative web application aimed at connecting job seekers and hirers seamlessly. Built using Django, HTML, CSS, and JavaScript with AJAX, it offers a user-friendly interface. The platform operates on a two-user model - job seekers and hirers. Hirers can post job applications upon completing their profiles to 100%, stored in an SQLite3 database. Job seekers with 100% completed profiles can view and apply for these listings. Notably, JobPortal facilitates real-time communication, instantly notifying hirers of applications and job seekers of responses. The platform also features filters, a search bar, and an advanced recommendation algorithm to enhance the job-seeking experience. In essence, JobHub is a dynamic Django project that leverages modern web technologies to simplify job search and hiring, fostering connections, real-time notifications, and intelligent job recommendations.
### Project Members
1. NAIK MOIN MOHAMMED [ Team Leader ]
2. SHAIKH RAFAT MUSKAN MOHD KAMREALAM
3. PATEL SAQUIB MANSOOR
4. KUMAR NEERAJ ARVIND
### Project Guides
1. PROF. RAMYA KANAGARAJ [ Primary Guide ]
### Deployment Steps
Please follow the below steps to run this project.
1. Make sure your directory location is where the **manage.py** & **requirement.txt** is present.
2. Now, to install dependencies run command `pip install -r requirement.txt`
3. Now, to initialize the database run command `python manage.py makemigrations` followed
by command `python manage.py migrate`
5. Now, project is ready to run, run command `python manage.py runserver` the project will run on `http://127.0.0.1:8000`
6. To create a super user run command `python manage.py createsuperuser` and create the username and password for admin login in `http://127.0.0.1:8000/admin`
### Subject Details
- Class : TE (COMP) Div A - 2023-2024
- Subject : Mini Project – 2 A (MP-2(2023))
- Project Type : Mini Project
### Platform, Libraries and Frameworks used
1. [Django](https://www.djangoproject.com/)
2. [SQLite3](https://www.sqlite.org/index.html)
3. [JavaScript](https://www.javascript.com/)
4. [Ajax](https://api.jquery.com/jquery.ajax/)
### References
- [Naukri](https://www.naukri.com/)