Skip to content

sentrionic/Notable

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Notable

The obligatory note taking application.

It's nothing fancy and mostly used to automatically share notes between my many devices.

Stack

For more information about each component take a look at their ReadMe's.

  • Client The desktop client using Electron.
  • Server: The server written in Go.
  • App: The Android application.

Features

  • (Very) simple account system using token authentication.
  • Note CRUD
  • The Android application supports offline mode and data sync. The desktop client is always assumed to be connected to the internet.
  • Notes can be written using GitHub Flavored Markdown.
  • Tests for the server and app.

Goals

The ultimate goal is a complete Kotlin powered KMP stack using Ktor as both the server and client as well as JetBrains Compose for the desktop client once that's more mature. This would allow to share most of the business logic.