This is a simple demo nodejs todo app which depends on a MySQL database. It allows you to create, update, and delete tasks in a user-friendly interface.
- Add item to list
- Mark item as done
- Delete item from list
- Clone the repository:
git clone https://github.com/appvia/todo-app.git
- Run docker compose up --build --detach
- Open the app in your browser:
http://localhost:3000
(may take a few seconds to start up) - Create a new task by entering a description and clicking "Add Item"
- Update the status of a task by clicking the checkbox next to it
- Delete a task by clicking the "Delete" button next to it
The images are published on Github Container Registry: https://github.com/appvia/todo-app/pkgs/container/todo-app
Contributions are welcome! If you find a bug or have a feature request, please open an issue or submit a pull request.
This project is licensed under the MIT License.