This is a simple To-Do List web application that allows for all CRUD (Create, Read, Update, Delete) operations. It's built using HTML, Bootstrap, Python Flask, and SQLAlchemy as the database.
- Create new tasks
- View all tasks
- Update existing tasks
- Delete tasks
- Frontend: HTML, Bootstrap
- Backend: Python Flask
- Database: SQLAlchemy
- Clone the repository
- Install the necessary packages (mentioned in requirement.txt)
- On running it for the first time you might face an error regarding database for that:
- Go to the path, where the app.py file is save
- Open python terminal
- Then execute these three commands consecutively( 1. from app import app, 2. from app import db, 3. db.create_all() )
- Run the application
- To create a task, enter the task in the input field and click 'Submit'.
- The tasks will be displayed in the task list.
- To update a task, click the 'Update' button, modify the task, and confirm.
- To delete a task, click the 'Delete' button.
Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.