This is a simple Todo app built with Python Flask and SQLAlchemy. The application allows users to manage their tasks by providing basic CRUD (Create, Read, Update, Delete) operations.
- Create new tasks.
- View a list of all tasks.
- Mark tasks as completed.
- Delete tasks.
Make sure you have the following installed before running the application:
- Python 3.x
- Flask
- SQLAlchemy
You can install the dependencies using the following command:
pip install flask flask_sqlalchemyClone the repository:
git clone https://github.com/Gater73/todo-app.git
cd todo-apppython app.pyThe app will be accessible at http://localhost:5000 in your web browser.
The project includes a set of tests to ensure the correctness of the application. Run the tests using the following command:
python tests/test_app.pyIf you'd like to contribute to the project, feel free to fork the repository and submit a pull request. Make sure to follow the contributing guidelines.
This project is licensed under the GPLv3 - see the LICENSE file for details.
Special thanks to the Flask and SQLAlchemy communities for their excellent documentation and support.

