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

https://github.com/karthikudyawar/todoist

ToDoist a web-based Django program to manage our task efficiently.
https://github.com/karthikudyawar/todoist

django python todolist

Last synced: 7 months ago
JSON representation

ToDoist a web-based Django program to manage our task efficiently.

Awesome Lists containing this project

README

          

![PyPI - Python Version](https://img.shields.io/pypi/pyversions/Django?logo=python)
![PyPI](https://img.shields.io/pypi/v/django?label=Django&logo=django&logoColor=green)
![GitHub](https://img.shields.io/github/license/KarthikUdyawar/ToDoist)
![GitHub code size in bytes](https://img.shields.io/github/languages/code-size/KarthikUdyawar/ToDoist)
![GitHub contributors](https://img.shields.io/github/contributors/KarthikUdyawar/ToDoist)
![GitHub Repo stars](https://img.shields.io/github/stars/KarthikUdyawar/ToDoist)
![GitHub issues](https://img.shields.io/github/issues/KarthikUdyawar/ToDoist)





Logo

ToDoist


ToDoist a web-based Django program to manage our task efficiently.


Explore the docs »




View Code
·
Report Bug
·
Pull Request

Table of Contents



  1. About The Project



  2. Getting Started


  3. Roadmap

  4. Contributing

  5. License

  6. Contact

  7. Acknowledgements

## About The Project

![Demo of project](https://github.com/KarthikUdyawar/ToDoist/blob/main/screenshot/demo.gif)

ToDoist a web-based Django program to manage our task efficiently. We can add a new task, edit the task and delete the task. There is a toggle switch in which we can change colour theme ie light or dark.

### Built With

* [Python](https://www.python.org/)
* [Django](https://www.djangoproject.com/)
* [Bootstrap](https://getbootstrap.com/)

## Getting Started

### Prerequisites
Make sour app have the latest version of python & pip installed.
* pip
```powershell
-m pip install –upgrade pip.
```

### Setup

1. Get a free API Key at [fontawesome.com](https://fontawesome.com)
2. Clone the repo or [download](https://github.com/KarthikUdyawar/ToDoist/archive/refs/heads/main.zip)
```bash
git clone https://github.com/rtzll/django-todolist.git
```
3. Go to required directory
```powershell
cd todo
```
4. Install packages from requirements.txt
```powershell
pip install -r requirements.txt
```
5. Enter your API in `base.html`
```html

```

6. Create the database:

```powershell
python manage.py migrate
```

7. Finally, run the development server:

```powershell
python manage.py runserver
```

8. For Docker server:

1. Build docker server
```powershell
cd ..
docker build . -t todoist
```
2. Run docker server
```powershell
docker run -d -p 8000:8000 todoist
```
3. Stop docker server
```powershell
docker ps
```
Select NAME where image = todolist

```powershell
docker stop NAME
```

8. The project will be available at [localhost](http://127.0.0.1:8000/)

## Roadmap

See the [network](https://github.com/KarthikUdyawar/ToDoist/network) for a list of proposed features from Contributes.

## Contributing

Contributions are what make the open source community such an amazing place to be learn, inspire, and create. Any contributions you make are **greatly appreciated**.

1. Fork the Project
2. Create your Feature Branch (`git checkout -b feature/AmazingFeature`)
3. Commit your Changes (`git commit -m 'Add some AmazingFeature'`)
4. Push to the Branch (`git push origin feature/AmazingFeature`)
5. Open a Pull Request

## License

Distributed under the MIT License. See [`LICENSE`](https://github.com/KarthikUdyawar/ToDoist/blob/main/LICENSE) for more information.

## Contact

Instagram : [udyawarkarthik](https://www.instagram.com/udyawarkarthik/)

Github : [https://github.com/KarthikUdyawar](https://github.com/KarthikUdyawar)

## Acknowledgements
* [Dennis Ivy](https://www.youtube.com/watch?v=4RWFvXDUmjo)