TaskList: A Simple To-Do Application This is a simple web-based task list application built with Python and the Flask framework. It's a project designed to demonstrate fundamental web development concepts, including routing, templating, and handling user input.
📋 Features View Tasks: See a list of all your to-do items.
Add Tasks: Easily add new tasks to the list.
Mark as Completed: Toggle a task's status from pending to complete.
Delete Tasks: Remove tasks you no longer need.
Simple & Clean UI: A minimalist interface built with HTML and CSS for a straightforward user experience.
🛠️ Technologies Used Python: The core programming language.
Flask: A lightweight web framework for Python.
HTML & CSS: For the front-end user interface.
🚀 How to Run Locally Follow these steps to get a copy of the project up and running on your local machine.
Prerequisites Python 3.x installed. You can download it from python.org.
Installation Clone the repository:
Bash
git clone https://github.com/yourusername/your-repo-name.git cd your-repo-name Create a virtual environment (optional but recommended):
Bash
python -m venv venv Activate the virtual environment:
On macOS/Linux:
Bash
source venv/bin/activate On Windows:
Bash
venv\Scripts\activate Install the required dependencies:
Bash
pip install Flask Run the application:
Bash
flask run The application will now be running on http://127.0.0.1:5000/. Open this URL in your web browser to access the TaskList.
📝 License This project is licensed under the MIT License - see the LICENSE file for details.
📬 Contact Email - [email protected] GitHub - https://github.com/baruques