Skip to content

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.

License

Notifications You must be signed in to change notification settings

Gater73/todo-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Todo App with Flask and SQLAlchemy

Python

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.

Screenshot

Todo

Features

  • Create new tasks.
  • View a list of all tasks.
  • Mark tasks as completed.
  • Delete tasks.

Prerequisites

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_sqlalchemy

Getting Started

Clone the repository:

git clone https://github.com/Gater73/todo-app.git
cd todo-app

Run the Flask application:

python app.py

The app will be accessible at http://localhost:5000 in your web browser.

Running Tests

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.py

Contributing

If 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.

License

This project is licensed under the GPLv3 - see the LICENSE file for details.

Acknowledgments

Special thanks to the Flask and SQLAlchemy communities for their excellent documentation and support.

About

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.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published