Backend Developer Assignment -Jatin. This is code repo for an API with which CRUDS ( create ,read ,update , delete , sort ) and filter operations can be performed on the database.
- Installation - https://drive.google.com/file/d/10Xa6OGzw_reh77bT53iV7NjUifiVi8D3/view?usp=sharing
- API demo - https://drive.google.com/file/d/1IF8ZSIOsoqy1Lj5K3tIDKLKAAY5cX304/view?usp=sharing
- Application Logic - Python
- Framework - Django
- Database - SQLite3
- UI - Bootstrap , HTML , Jquery , javascript
- Demo data - http://demo9197058.mockable.io/users
-
If you wish to run your own build, first ensure you have python globally installed in your computer. If not, you can get python here.
-
Open 'terminal' in linux or command prompt in windows .After doing this, confirm that you have installed virtualenv globally as well.If not, run this:
$ pip install virtualenv
-
Then, Git clone this repo to your PC . If you don't have git installed follow this link.
$ git clone https://github.com/gmjjatin/datapeace-assignment.git
-
- Cd into the cloned repo as such:
$ cd datapeace-assignment - Create and fire up your virtual environment:
$ virtualenv venv -p python3 $ source venv/bin/activate - Install the dependencies needed to run the app:
$ pip install -r requirements.txt
- Cd into the cloned repo as such:
-
Fire up the server using this one simple command:
$ python manage.py runserver
You can now access the api service on your browser by using
http://localhost:8000/api/user