Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/prodesire/todo
To-Do List Web Application
https://github.com/prodesire/todo
Last synced: 11 days ago
JSON representation
To-Do List Web Application
- Host: GitHub
- URL: https://github.com/prodesire/todo
- Owner: Prodesire
- License: mit
- Created: 2023-02-18T12:04:02.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2023-02-18T14:14:49.000Z (over 1 year ago)
- Last Synced: 2024-10-13T03:58:33.651Z (25 days ago)
- Language: Python
- Size: 60.5 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: License
Awesome Lists containing this project
README
# To-Do List Web Application
This is a simple to-do list web application built with FastAPI and Vue.js. It allows you to create, read, complete, and
delete to-do items. To-do items are stored in a SQLite database using SQLAlchemy.![](./statics/overview.png)
## Installation
To run this application locally, you need to have Python 3.7 or later installed on your system. You also need to install
the dependencies by running the following command in the project directory:```bash
pip install -r requirements.txt
```## Usage
To start the application, run the following command in the project directory:
```bash
make run
```This will start a development server. You can access the web interface by visiting `http://127.0.0.1:8000/` in your web
browser. From there, you can create, read, complete, and delete to-do items.## Testing
You can run the tests with the following command:
```bash
make test
```## Cleaning up
To clean up any cached files, run the following command:
```base
make clean
```## License
This project is licensed under the terms of the MIT license. See the `LICENSE` file for details.
## Note
This project is generated by `ChatGPT`! See [this blog(Chinese)](http://prodesire.cn/?p=508) for more detail.