Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/mgobeaalcoba/to_do_list_django_web_app

A Django web application for managing tasks and to-do lists efficiently. Organize your daily tasks with user-friendly features, prioritize, and stay productive effortlessly.
https://github.com/mgobeaalcoba/to_do_list_django_web_app

css django html5 python3 static templates webapp

Last synced: about 2 months ago
JSON representation

A Django web application for managing tasks and to-do lists efficiently. Organize your daily tasks with user-friendly features, prioritize, and stay productive effortlessly.

Awesome Lists containing this project

README

        

# To-Do List Django Web App

![To-Do List](https://th.bing.com/th/id/R.c3f1bad2fc03663c1e77266701c4d96f?rik=b8PMr1j1X6w86Q&pid=ImgRaw&r=0)

## App Function

This Django web application simplifies task management and to-do list organization. Keep track of your daily tasks, set priorities, and boost your productivity effortlessly.

## Features

- **User-Friendly Interface**: Intuitive design for easy task management.
- **Task Creation**: Add tasks with titles, descriptions, due dates, and priorities.
- **Task Lists**: Organize tasks into lists or categories.
- **Priority Levels**: Assign priority levels to tasks for efficient sorting.
- **Completion Tracking**: Mark tasks as completed or in-progress.
- **User Authentication**: Secure your tasks with user accounts.
- **Responsive Design**: Access and manage tasks from any device.

## Getting Started

1. Clone this repository:

```bash
git clone https://github.com/Mgobeaalcoba/to_do_list_django_web_app.git
```

2. Install Django and required dependencies:

```bash
pip install -r requirements.txt
```

3. Create a superuser to manage the app:

```bash
python manage.py createsuperuser
```

4. Run the development server:

```bash
python manage.py runserver
```

5. Open your web browser and access the app at http://localhost:8000

## Usage

1. Create a user account or log in.
2. Start adding tasks with descriptions and due dates.
3. Organize tasks into lists or categories.
4. Set priorities to easily manage your to-do list.
5. Mark tasks as completed as you finish them.
6. Stay organized and boost your productivity!

## Contributing

Contributions are welcome! Feel free to open issues or pull requests to enhance the functionality or fix any bugs.

## Acknowledgments

Special thanks to the Django community for their amazing framework.

Happy task management!