Todo Application
This is a basic Todo Application API using Django Rest Framework.
Todo Section - User can View his previously added todo items, create(add) new todo items, modify(edit) existing todo items and delete todo items.
Author - Atharva Parkhe
- Github - atharvparkhe
- LinkedIn - Atharva Parkhe
- Instagram - atharvparkhe
- Twitter - atharvparkhe
Features
- View All Todos --> GET API
- Add new Todo item --> POST API
- Modify Todo item --> PATCH API
- Delete Todo item --> DELETE API
Tech Used
Django, Django Rest Framework using Python.
Run Locally
Step#1 : Create Virtual Environment
virtualenv env
Step#2 : Activate Virtual Environment
source env/bin/activate
Step#3 : Clone the project
git clone https://github.com/atharvparkhe/todo-v1.git
Step#4 : Go to the project directory
cd todo-v1
Step#5 : Install dependencies
pip install -r requirements.txt
Step#6 : Import Endpoints
Import the endpoints.json file in Thunder-Client/Postman or any other API dev tool.
Step#7 : Make Migrations
python3 manage.py makemigrations
python3 manage.py migrate
Step#8 : Run Server
python3 manage.py runserver
Check the terminal if any error.
Demo
Youtube Tutorial - I will upload tutorial video soon. Stay Tuned.
Documentation
The docs folder contain all the project documentations and screenshots related the project.
Postman Link - https://www.getpostman.com/collections/36777afb47097b8bb1eb