Skip to content

yashasvimatta/Flask-CRUD-Todo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Flask CRUD Todo Application

This is a simple Flask-based CRUD application for managing a to-do list. The app allows users to:

  • Add tasks
  • View a list of tasks
  • Update tasks
  • Delete tasks

The application is deployed on Heroku.


Features

  1. Add Task

    • Users can add tasks via an input form.
  2. View Tasks

    • All tasks are displayed in a table with their content and creation date.
  3. Update Task

    • Users can edit the content of a task.
  4. Delete Task

    • Users can delete tasks they no longer need.
  5. Responsive Design

    • Styled with Bootstrap for a clean and responsive user interface.

Technologies Used

  • Flask: Web framework for Python
  • Flask-SQLAlchemy: Database ORM
  • SQLite: Local development database
  • Gunicorn: WSGI HTTP server for deployment

Future Enhancements

  • Add user authentication.
  • Add task priority levels (High, Medium, Low).
  • Add task completion status.
  • Implement pagination for large task lists.

Contributing

Feel free to fork this repository and submit pull requests to improve the project.


License

This project is licensed under the MIT License. See the LICENSE file for more details.

About

Flask Todo application with all CRUD functionality

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published