Skip to content

A TODO list web application in React with a backend using Spring Boot + Mysql + JPA, that allows users to manage TODOs

License

Notifications You must be signed in to change notification settings

AlvinHon/todolist-web

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

A TODO list web application in React with a backend using Spring Boot + Mysql + JPA, that allows users to manage TODOs

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published