django-job-portal
django-job-portal copied to clipboard
Job portal application using Django
Django Job Portal
Django Job Portal
An open source online job portal.
Live: Demo or Second Demo
Used Tech Stack
- Django
- Sqlite
Screenshots
Home page
Resume template page
Login page
Add new position as employer
Job details
Swagger API
Local environment
Install
-
Create a virtual environment
virtualenv venvOr
python3.8 -m venv venv -
Activate it
source venv/bin/activate -
Clone the repository and install the packages in the virtual env:
pip install -r requirements.txt -
Add
.envfile.cp .env.dev.sample .env -
Add Github client ID and client secret in the
.envfile
Run
1.With the venv activate it, execute:
python manage.py collectstatic
Note : Collect static is not necessary when debug is True (in dev mode)
-
Create initial database:
python manage.py migrate -
Load demo data (optional):
python manage.py loaddata fixtures/app_name_initial_data.json --app app.model_name -
Run server:
python manage.py runserver
Run test:
python manage.py test
To dump data:
python manage.py dumpdata --format=json --indent 4 app_name > app_name/fixtures/app_name_initial_data.json
Show your support by 🌟 the project!!