SimplifyReport is an Android Application with backend on Django REST Framework which simplifies the process of reporting cases of fire π§―, crimes
This repository contains the REST APIs of the application.
Deployed APIs can be found here.
- Creating User Profile - GET, PUT and POST request
https://simplify-reports.herokuapp.com/profile/
- Making fire reports - GET and POST request
https://simplify-reports.herokuapp.com/fire/
- Making police reports - GET and POST request
https://simplify-reports.herokuapp.com/police/
- Calling ambulance - GET and POST request
https://simplify-reports.herokuapp.com/ambulance/
- Fork and Clone the repository using-
git clone https://github.com/AbsurdNerd/SimplifyReport_Backend
- Create virtual environment-
python -m venv env
Mac OS / Linux:
source env\Scripts\activate
Windows:
env\Scripts\activate
- Install dependencies using-
pip install -r requirements.txt
- Make migrations using-
python manage.py makemigrations
- Migrate Database-
python manage.py migrate
- Create a superuser-
python manage.py createsuperuser
- Run server using-
python manage.py runserver
- Open http://127.0.0.1:8000/ in the browser.
S.No. | Name | Role | GitHub Username ![]() |
---|---|---|---|
1. | Dheeraj Kotwani | Android Developer | @dheerajkotwani |
2. | Vatsal Kesarwani | Android Developer | @plazzy99 |
3. | Diya Jaiswal | Backend Developer | @diyajaiswal11 |
4. | Manshi Todi | Backend Developer | @todi-2000 |