Skip to content
This repository has been archived by the owner on Sep 22, 2018. It is now read-only.
/ KIMB-Notes Public archive

Lightweight and powerful Notes WebApp with Desktop Application — 📝🗃

License

Notifications You must be signed in to change notification settings

kimbtech/KIMB-Notes

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

67 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

KIMB-Notes

This is the old repository, the development takes now place under

https://github.com/KIMB-technologies/KIMB-Notes/

KIMB-Notes ist ein einfaches Notiztool, welches es erlaubt Notizen online zu erstellen, zu teilen und zu organisieren.

Die Notizen werden in Markdown erstellt und sind über das responsive Interface der WebApp auf allen Geräten erreichbar sowie über die Desktop-Application abrufbar.

Es wird Syntax-Highlighting für die gängigen Programmiersprachen unterstützt sowie die Darstellung von Formeln in (La)Tex.

Geplante Features sind u.a. Dateianhänge und vollständige Verschlüsselung.

Installation & Benutzung

Das Tool kann direkt im Browser ausgefüghrt werden, weiterhin gibt es eine Desktop-Application. Auf mobilen Geräten kann das Tool als WebApp auf dem Homescreen angezeigt werden.

→ alles weitere im Wiki

Testen

Eine Demo des Tools befindet sich hier.

Username: admin
Passwort: admin

Achtung: Es handelt sich um eine statische Version (ohne Server), es sind also nicht alle Funktionen verfügbar und keine Änderungen möglich.

Entwicklung

Siehe Issues

Technisch

Das Tool besteht aus einem HTML, CSS & JavaScript Client, welcher per AJAX mit einer PHP-API kommuniziert.

Die Desktop-Application ist mittels des Electron Framework realisiert.

Um auch Verbindungsprobleme ausgleichen zu können wird der localStorage genutzt.

Außerdem ist die PHP-API so konzipiert, dass automatisch Notizverläufe angelegt werden und somit alles wieder zurück geholt werden kann.

Aufbau des Repository

  • /system/ Hauptsystem
  • /install/ Installer
  • /build/ NodeJS Skript für Buildvorgang (bei getaggten Releases ist dies schon ausgeführt