Skip to content

WMS Notes is a hierarchical or tree-based note-taking application. 📓💻

License

Notifications You must be signed in to change notification settings

scheleaap/wmsnotes-desktop-and-server

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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:

About

WMS Notes is a hierarchical or tree-based note-taking application. 📓💻

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published