Skip to content

Latest commit

 

History

History
42 lines (29 loc) · 1.02 KB

README.md

File metadata and controls

42 lines (29 loc) · 1.02 KB

Todo List Web

An example web application that allows users to manage TODOs.

Features

  • List Todo Items
    • support pagination
    • support filtering by Due Date, Status
    • support sorting by Due Data, Status, Name
  • Create Todo Items
  • Edit Todo Items
  • Delete Todo Items
  • Receive real-time notification triggered by activities:
    • someone creates a Todo item
    • someone updates a Todo item
    • someone deletes a Todo item

Usage Example

Repository Organization

The repository contains folders:

  • server: the backend server implemented in Spring Boot, backed by Jpa with mysql.
  • web: the frontend web application implemented in React.
  • proxy: contains a docker file for setting whole system.

Architecture

The documents associated with the architecture:

Build & Run in Docker

docker compose up -d