The Django Job Portal is an open-source job portal application developed using Django. It enables users to search for job opportunities, apply for positions, and manage resumes. Employers can post job openings and view applications. The project aims to streamline the job application process and provide a user-friendly interface for both job seekers and employers.
- Django: Web framework for building the application.
- SQLite: Lightweight database for storing data.
-
Create a Virtual Environment
python3.8 -m venv venv
-
Activate the Virtual Environment
source venv/bin/activate -
Clone the Repository and Install Dependencies
git clone https://github.com/markus-wilkes/job_portal_django_app.github.io.git cd django-job-portal pip install -r requirements.txt -
Set Up Environment Variables
cp .env.dev.sample .env
Update
.envwith your Github client ID and client secret.
-
Collect Static Files
python manage.py collectstatic
Note: This step is not needed if
DEBUG=True. -
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 the Development Server
python manage.py runserver
-
Default Django Admin Credentials
- Email: example123@gmail.com
- Password: admin
python manage.py testThis project is licensed under the MIT License.
Developed by Marcus Wilkes







