Skip to content

Latest commit

 

History

History
38 lines (29 loc) · 1.9 KB

README.md

File metadata and controls

38 lines (29 loc) · 1.9 KB

WMS Notes Build Status

WMS Notes is a hierarchical (tree-based) note-taking application.

Features:

  • A hierarchy of notes and folders
  • Synchronization across desktop and Android phone, enabling offline note editing
  • Note-taking in Markdown format
  • Image attachments

The application consists of three parts:

Technical Details

WMS Notes has been used to try out several approaches and technologies, including:

Besides the technologies mentioned above, the project also uses:

  • Spring Boot
  • Kryo (serialization framework)
  • JUnit 5
  • MockK (Kotlin mocking framework)

The Markdown editing and previewing panes have been gratefully taken from Markdown Writer FX.

Event Sourcing and CQRS

Here are some good articles on event sourcing: