Skip to content

appvia/todo-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Todo App

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.

Features

  • Add item to list
  • Mark item as done
  • Delete item from list

Installation

  1. Clone the repository: git clone https://github.com/appvia/todo-app.git
  2. Run docker compose up --build --detach

Usage

  1. Open the app in your browser: http://localhost:3000 (may take a few seconds to start up)
  2. Create a new task by entering a description and clicking "Add Item"
  3. Update the status of a task by clicking the checkbox next to it
  4. Delete a task by clicking the "Delete" button next to it

Published Images

The images are published on Github Container Registry: https://github.com/appvia/todo-app/pkgs/container/todo-app

Contributing

Contributions are welcome! If you find a bug or have a feature request, please open an issue or submit a pull request.

License

This project is licensed under the MIT License.