School API, Class API, Student API, Back-End Development, User login, Registration, user role, end-point security implementation with language Python, Django Framework, Django RESTFramework, SQLLITE, DRF, MVVM
- Download and install Python v3, PIP, PyEnv (Python Environment)
- Download and install Git
- Download and install IDE Eclipse or any other your choice (e.g. vscode, eclipse, netbeans)
- More details on setup.md doc
- Clone this Git Repository. Or download manually.
- Open project using vscode.
- From vscode terminal or powershell run
python manage.py migrate - To start project Run command
python manage.py runserver - Browse
http://127.0.0.1:8000/ - Browse and Navigate the API manually. Details bellow.
- routing, API
- Data validation
- Login, Registration
- End-point Security ....
- Base URL
http://localhost:8080/ - GET
http://127.0.0.1:8000/class/api - GET
http://127.0.0.1:8000/class/api/<id> - GET
http://127.0.0.1:8000/subject/api - GET
http://127.0.0.1:8000/subject/api/<id> - GET
http://127.0.0.1:8000/students/api - GET
http://127.0.0.1:8000/students/api/<id> - GET
http://127.0.0.1:8000/admin/ - GET
http://127.0.0.1:8000/api-auth/login - ....
- POST
http://127.0.0.1:8000/class/api/ - PUT
http://127.0.0.1:8000/class/api/<id> - DELETE
http://127.0.0.1:8000/class/api/<id> - POST
http://127.0.0.1:8000/subject/api/ - PUT
http://127.0.0.1:8000/subject/api/<id> - DELETE
http://127.0.0.1:8000/subject/api/<id> - POST
http://127.0.0.1:8000/students/api/ - PUT
http://127.0.0.1:8000/students/api/<id> - DELETE
http://127.0.0.1:8000/students/api/<id> - GET / POST
http://127.0.0.1:8000/admin/*
For future development make a job offer / hire me.