- Python
- Django
- Html
- Css
- Bootstrap
1.Any user has the following functionalities:
- See the list of jobs on main page
- Open and read details about specific job post
- Searching job posts by title
2.Logged in user also has the following functionalities:
- Creating/Updating/Deleting job posts
3.Users can make requests to API for :
- Getting list of jobs posts
- Getting specific job post
- Creating a job post
- Updating a job post
- Deleting a job post
To run this project, follow these steps:
-
(optional) Create and activate a virtualenv.
-
Clone this repo:
https://github.com/Dev-Sherlock/Jobs
- Install dependencies:
pip install -r requirements.txt
- Create a development database:
python manage.py makemigrations
python manage.py migrate
- If everything is fine, you should be able to start the Django development server:
python manage.py runserver
- Open your browser and go to http://127.0.0.1:8000.
This project will not work without .env file, so download the environment file and put it into project folder.