Koushikphy / Django-ToDo-App

A ToDo APP and API built with Django 3 and django-rest-framework

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Django To Do App

A To Do App & API built with Django 3 and django-rest-framework


This project is not meant for yet another fancy To Do application, but to provide a boilerplate to quickly get started with Django 3 as backend and setup django-rest-framework as a RESTful API.

Log In Page Home Page

Features

  1. REST API to create, read, update, delete (CURD) To Dos.
  2. User authentication. Simultaneousely can have multiple users, each having their own To Dos hidden from each other.
  3. Search through ToDos.

Things to learn

  1. Django 3 for web backend and serve on local network.
  2. Django templating language.
  3. Setting up a REST API with CURD operations.
  4. Seperating frontend and backend and how to communicate with each other through a REST API.
  5. Settting up an API for User registration, log-in and log-out.
  6. Django serch filter.

Getting Started

  1. Install Django 3 and django-rest-framework
  2. Make makemigrations and migrate
  3. Make superuser
  4. Run server
  5. Use the app

About

A ToDo APP and API built with Django 3 and django-rest-framework


Languages

Language:HTML 53.0%Language:Python 47.0%