Skip to content

ulasgulhan/Fullstack-Todo-App

Repository files navigation

Overview

This is a simple Todo web application built to help users manage their tasks efficiently. Users can add, delete, mark tasks as complete, and update existing tasks using this application.

Features

Add Tasks: Easily add new tasks to your list.

Delete Tasks: Remove tasks that are no longer needed.

Mark Complete: Mark tasks as complete when they are done.

Update Tasks: Double click to modify existing tasks as needed.

Technologies Used

Frontend: HTML, HTMX, TailwindCSS, JavaScript

Backend: Django Web Framework, Django Rest Framework

Database: SQLite

Requirements

  • Python 3.11+
  • Django 5.0+

Building the Project

    $ docker-compose up

or

    $ python manage.py runserver

Superuser Data

  • Superuser Username
    admin
  • Superuser password
    123

Code Formatting

This project uses black formatter. You can use this command to format your code:

  • Format all files
    $ black .
  • Format a single file
    $ black <file_name>

Detailed information about black formatter: https://github.com/psf/black

About

Full Stack Django To-do App

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published