Skip to content

A Todo-list app built with Django with User authentication. Maintains user-specific database.

Notifications You must be signed in to change notification settings

Raj-m01/Todo-list

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Todo-List App

A Django-based web application that allows users to create, manage, and track their tasks. This app features a minimal user interface and the following functionality:

  • Create tasks
  • Mark tasks as done
  • Delete tasks
  • Search tasks

Additionally, the app includes user authentication and authorization, ensuring that each user only has access to their own tasks.

ScreenShots

Getting Started

These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.

Prerequisites

  • Python 3.10 or higher
  • Django 4.1 or higher

Installation

  1. Clone the repository:

    git clone https://github.com/Raj-m01/Todo-list.git

  2. Change into the project directory:

    cd Todo-list

  3. Install the required packages:

    pip install -r requirements.txt

  4. Apply the migrations:

    python manage.py migrate

  5. Start the development server:

    python manage.py runserver

The app should now be accessible at http://localhost:8000.

Contributing

Contributions are welcome! If you'd like to contribute to the project, please create a pull request.

About

A Todo-list app built with Django with User authentication. Maintains user-specific database.

Topics

Resources

Stars

Watchers

Forks