/mininote

A simple Markdown note-taking editor

Primary LanguageJavaScriptMIT LicenseMIT

MiniNote

Say thanks

A simple, self-hosted Markdown note-taking app built with VueJS, and Express.

Buy me a coffee

Requirements

  • NodeJS >= 6.x

How to run?

  1. git clone https://github.com/n1try/mininote
  2. In root directory: npm install
  3. And again in mininote-frontend directory: npm install
  4. Adapt config.js to your needs (e.g. set web server port)
  5. In mininote-frontend directory: npm run build
  6. In root directory: npm start

How to run with Docker?

  1. git clone https://github.com/n1try/mininote
  2. docker build -t mininote .
  3. docker run -d -p 3000:3000 -v /your-dir-of-choice:/app/data mininote --> MiniNote will listen on port 3000 and persist data to /your-dir-of-choice on your host system using a shared volume.

Todo

This project is still under development. The following features are about to be implemented. Feel free to contribute.

  • Tests
  • Improved data validation
  • More REST
  • Ability to rename notebooks and notes

License

MIT @ Ferdinand Mütsch