Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/amhsirak/job-portal
Multi-user job portal web application built with Django & Postgres
https://github.com/amhsirak/job-portal
bootstrap django job-portal job-search postgresql python web-application
Last synced: about 1 month ago
JSON representation
Multi-user job portal web application built with Django & Postgres
- Host: GitHub
- URL: https://github.com/amhsirak/job-portal
- Owner: amhsirak
- Created: 2021-04-28T08:35:26.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2021-09-14T18:04:45.000Z (over 3 years ago)
- Last Synced: 2024-04-08T04:39:32.328Z (9 months ago)
- Topics: bootstrap, django, job-portal, job-search, postgresql, python, web-application
- Language: JavaScript
- Homepage:
- Size: 2.93 MB
- Stars: 23
- Watchers: 1
- Forks: 10
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
## Description
Job portal is a web application where the candidates can register and search for suitable jobs and employers can register to post job vacancies at their company. The application provides job catalogue and information which helps the candidates decide which jobs to apply for.
The 3 user roles are Candidate , Employer and Admin
### Candidate
* Can search for jobs based on different criterias ( Location , Role , Contract )
* Apply for any number of jobs
* View applied jobs in the dashboard### Employer
* Can add / update / delete jobs
* Can view job applications ( Only for their jobs )### Admin
* Can add / remove employers
* Can add / remove any user
* Can add / update / delete jobs
* Can view / delete any job applications## Tech Stack
* Django
* Bootstrap 4
* HTML / CSS
* PostgreSQL## Setup
Clone the repository:
```
git clone https://github.com/karishmashuklaa/job-portal.git
```Create a virtual environment to install dependencies in and activate it:
```
virtualenv env
``````
env/Scripts/activate
```Make migrations:
```
python manage.py makemigrations
``````
python manage.py migrate
```Run the project:
```
python manage.py runserver
```## Screenshots