Skip to content

SaeedEY/django-task-list

Repository files navigation

Django TaskList API

A Serving application (web api) written in Django and simple database engine (Sqlite). below concepts are implemented:

  • Subscriber (Custom User)
  • Bucket : in order to have a top level Container for Task
  • Task : used in deep level
Up coming Features
  • Multi Subscriber Tasks / Multi Subscriber Buckets
  • Multi Bucket Tasks
  • Role Based Tasks / Role Based Buckets
  • Subscriber Changes' History
  • Bucket Changes' History / Task Changes' History
Current Features
  • DeleteTask / DeleteBucket new
  • EditTask / EditBucket
  • Register / Login / Authenticate / Logout
  • CreateTask / CreateBucket

Docs

You might better to visit the Swagger Editor and import our openapi.json [latest version] to explore.

Installation

To run this app you required to fulfill the below requirements:

  • Python 3.9+
  • ⤷ django
  • ⤷ django-ninja
As ususal

Following the Django - The development server docs on serving the application, execute below domands in your end for test purpose :

git clone https://github.com/SaeedEY/django-task-list.git
cd django-task-list
python3 manage.py makemigrations taskmodule
python3 manage.py migrate
python3 manage.py runserver
Docker

In order to install

git clone https://github.com/SaeedEY/django-task-list.git
cd django-task-list
docker-compose up --build

Contribution

You are totally wellcome to handle the UI side on your own and dont forget to update this README.md and add your repo under the Link section.

Links

-- REF1

About

A serving TaskList application (web api) written in Django and simple database engine (SQLite)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published