https://github.com/akash-nath29/todo_flask
An TODO Application with Flask running in back
https://github.com/akash-nath29/todo_flask
Last synced: 29 days ago
JSON representation
An TODO Application with Flask running in back
- Host: GitHub
- URL: https://github.com/akash-nath29/todo_flask
- Owner: Akash-nath29
- License: mit
- Created: 2023-08-31T09:56:23.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2023-09-01T11:20:58.000Z (over 1 year ago)
- Last Synced: 2025-02-12T11:53:37.979Z (3 months ago)
- Language: HTML
- Homepage:
- Size: 10.7 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# TODO App using Flask - README 📝
- 🍴 
⭐️ 
👁️🗨️ 
- 📦 
🐞 
🚀 
- 📜 Welcome to the TODO App developed using Flask! This application provides a convenient way to manage your tasks. You can add tasks along with their names and descriptions, which will be stored in a database for efficient tracking.
## Table of Contents 📑
- [Installation](#installation)
- [Usage](#usage)
- [Contributing](#contributing)
- [License](#license)## Installation 🛠️
Get started with the TODO App locally by following these steps:
1. Clone the repository:
```bash
git clone https://github.com/Akash-nath29/TODO_FLASK.git
cd TODO_FLASK
```2. Create a virtual environment (optional but recommended):
```bash
python3 -m venv venv
source venv/bin/activate
```
or, for cmd
```bash
venv\Scripts\activate
```3. Install the required packages:
```bash
pip install -r requirements.txt
```4. Set up the database:
```bash
flask db init
flask db migrate -m "Initial migration"
flask db upgrade
```5. Run the application:
```bash
flask run
```Access the application through your web browser at `http://127.0.0.1:80`.
## Usage 🚀
Interact with the application through a user-friendly web interface:
- ✅ **Add a Task:** Click the "Add Task" button and provide the task name and description. Click "Submit" to store the task in the database.
- 📋 **View Tasks:** The main page lists all tasks. You can view task details.
- 🗑️ **Delete Task:** Remove a task by clicking the "Delete" button next to it.
## Contributing 👥
Contributions are welcome! To contribute:
1. Fork the repository and create a new branch for your feature/fix.
2. Make changes, commit them, and push to your forked repository.
3. Create a pull request to the main project repository.
4. Your contribution will be reviewed and merged upon approval.
## License 📜
This project is licensed under the [MIT License](https://opensource.org/licenses/MIT). Feel free to use, modify, and distribute the code as per the terms of the license.
---
Thanks for using the TODO App! If you have questions or encounter issues, please open an issue on the [GitHub repository](https://github.com/Akash-nath29/TODO_FLASK/issues). Keep on track with your tasks! 📝