A notebook and organization application for saving and organizing notes, links, files and documentation.
- Backend: NodeJS, MongoDB
- Frontend: JQuery, Bootstrap (bootswatch themes), Datatables, Summernote WYSIWYG editor
Technical note: Page refreshing only happens when going to notes view and singular note view. Every other action like adding a project, saving a note, editing notes is made over AJAX with the content dynamically updated using JQuery.
The project screen allows you to create projects to store related notes in.
A project contains its related notes. They are in a dynamic datatable and are also filterable by type and tag.
The create note form is in a Bootstrap modal. From here you and also add new tags and types. The Summernote editor can be used to give your notes basic styling as well as to add hyperlinks and embedded videos.
The 'glimpse' feature allows a note to be quickly viewed from the table view.
The 'view' link takes you to the editor page where you can work on the document and save its edits.
There are also switchable themes.