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.
- Host: GitHub
- URL: https://github.com/karthikudyawar/todoist
- Owner: KarthikUdyawar
- License: mit
- Created: 2021-06-21T17:23:08.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2024-03-03T03:39:45.000Z (over 1 year ago)
- Last Synced: 2024-03-03T08:28:34.900Z (over 1 year ago)
- Topics: django, python, todolist
- Language: Python
- Homepage:
- Size: 325 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README







ToDoist
ToDoist a web-based Django program to manage our task efficiently.
Explore the docs »
View Code
·
Report Bug
·
Pull Request
Table of Contents
## About The Project

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)