This repository contains a simple and flexible to-do list for managing your tasks. The to-do list allows you to add, modify, and delete entries to keep track of your project tasks. The HTTP Server is used to understand:
- Developing a web application from scratch,
- Processing incoming requests, routing them to the appropriate handlers, as well as returning the necessary responses to the client
- Basic principles of client-server architecture, HTTP protocol, requests and responses, as well as data transfer
- User interaction via the web interface,
- Writing SQL queries,
Features:
- Add new tasks to the to-do list by entering a description.
- Modify existing tasks by editing the description.
- Mark tasks as completed to track your progress.
- Delete tasks that are no longer needed.
Stack:
- Python (HTTPServer)
To get started with the Pet-project to do list, follow these steps:
Clone the repository:
git clone https://github.com/Fenokit/to_do_list.git
Navigate to the project directory:
cd to_do_list/Project/
Launching the project:
python3 manage.py
Open 127.0.0.1:8000 in browser.