jritsema / notemark

A cross-platform desktop app to manage notes where notes are just markdown files on your hard drive (you can point the app to your dropbox folder for syncing across machines).

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

notemark

This was mostly an experimental app to learn react.js. The goal for this project is to be a cross-platform desktop app to manage notes where notes are just markdown files on your hard drive (you can point the app to your dropbox folder for syncing across machines).

Here is an initial set of features:

  • browse notes using clean, github flavored markdown
  • edit notes
  • add note
  • delete notes
  • search for notes based on various metadata including file name and tags
  • tell the app where your note directory is (handle sub directories)

The app is built using:

To get started:

  • optionally get babel-sublime
  • clone repo
  • $ npm install to setup dependencies
  • $ npm run build to build
  • $ npm run watch to rebuild when jsx files change
  • $ npm run app to run the app
  • $ npm run debug to run the app with the dev tools showing
  • $ npm start to build and run

Future things to consider:

  • add scrollable content panels
  • add a more sophisticated messaging design using flux or even RxJS
  • add more features

Screenshot

Screenshot

About

A cross-platform desktop app to manage notes where notes are just markdown files on your hard drive (you can point the app to your dropbox folder for syncing across machines).


Languages

Language:JavaScript 98.6%Language:HTML 1.3%Language:CSS 0.1%