This system is developed using djagno framework
-
Clone repo or download zip from the repo
git clone https://github.com/GutemaG/jobsearch.git
-
if you downlaod zip extract it
-
create virtual env and activate it
python3 -m venv env
env\Scripts\activate
- when you activate you must in the directory where env folder belongs
-
cd jobsearch
-
cd jobsearch-master
-
install required packages
pip install -r requiremnts.txt
-
set you database by default the database is sqlite3
-
migrate your database
python manage.py makemigrations
python manage.py migrate
-
create superuser
python manage.py createsuperuser
- use username admin password admin
-
create fakedate if you want to all with password 'password'
- This is not necessary
- NB: if you want to create fake data you must follow the steps accordingly
- create 60 fake user
python manage.py createfakeuser
- create 50 fake applicant
python manage.py createfakeapplicant
- create fake 5 employer
python manage.py createfakeemployer
- create fake 5 company
python manage.py createfakecompany
- create 200 fake jobs
python manage.py createfakejob
- create 00 fake applications for a users
python manage.py createfakeapplication
-
run you server
python manage.py runserver