Skip to content
This repository was archived by the owner on Sep 23, 2024. It is now read-only.

SimpleTodoOfficial/SimpleTodoServer

Repository files navigation

SimpleTodo - Server

A server for simple Todo tracking.

Copyright

2020-2023 Denis Meyer, https://github.com/CallToPower

Concept

Workspaces

  • Collaboration spaces for a group of users
  • A workspace contains lists

List

  • Collaboration in a workspace for a specific task for the group of users of the workspace
  • A list contains todos

Todo

  • Basic todo entity
  • Containing e.g. a message and a due date

Roles

  • Roles for API authentication
  • Current roles for authentication are ADMIN and USER

Users

  • Users have a role
  • Users work together in different workspaces

Other concepts

  • There are no admin users for workspaces, lists and todos
  • All users in a workspace can create/edit/delete everything, including the workspace.

Installation

This software is provided via docker. More information in the producation and development documentation.

Available docker images:

  • calltopower/simpletodo-flyway:1.9.2
  • calltopower/simpletodo-db:1.9.2
  • calltopower/simpletodo-server:1.9.2
  • calltopower/simpletodo-ng:1.9.2

The initially created user/password combination is: Admin/password1

Production and development documentation

See README-DEV.md.