An open API service indexing awesome lists of open source software.

https://github.com/rainu/dev-notes

A progressive web application (PWA) for notes that is fun!
https://github.com/rainu/dev-notes

application encryption mobile-app notes nuxtjs offline progressive-web-app serverless vuejs vuetify

Last synced: 11 months ago
JSON representation

A progressive web application (PWA) for notes that is fun!

Awesome Lists containing this project

README

          

# DevNotes

> A progressive web application (PWA) for notes that **is fun**!

## DEMO

Try it out:
* [Github](https://rainu.github.io/dev-notes/)
* [cloudflare-ipfs](https://cloudflare-ipfs.com/ipns/k51qzi5uqu5dlu8cdctlw88zrzf2af1m7oq14tisjwieuc0fm4luadarc6rs00/)
* [IPFS.io](http://gateway.ipfs.io/ipns/k51qzi5uqu5dlu8cdctlw88zrzf2af1m7oq14tisjwieuc0fm4luadarc6rs00/)

[![types_1](preview/cards_2.png)](https://rainu.github.io/dev-notes/) [![types_2](preview/cards_1.png)](https://rainu.github.io/dev-notes/) [![types_1](preview/cards_0.png)](https://rainu.github.io/dev-notes/)

[![new](preview/new.png)](https://rainu.github.io/dev-notes/#/notes/new/text) [![backups](preview/backups.png)](https://rainu.github.io/dev-notes/#/backup/)

## Features
* **Serverless** note app (no server or database required)
* The whole content will be **stored locally**
* Support for full **encryption**
* Data can be stored encrypted
* Different Note-Types for better user experience:
* Textual
* Markdown
* Reminder
* Image
* Photo
* Record
* Credentials
* Template - text with customizable placeholder
* Filter your notes easily by using **tags**
* Customizable boards
* a board is a user-predefined set of filters
* **Copy** your note-content **to clipboard**
* Multilingual
* english
* german
* Responsive - looks great on mobile and desktop
* 2 different themes:
* dark
* light
* Backup-Mechanisms
* Download/Upload file
* Download/Upload from [AWS S3](https://aws.amazon.com/s3/)
* Download/Upload from [gist](https://gist.github.com/)
* Download/Upload from [dropbox](https://www.dropbox.com/)
* Download/Upload via [WebDAV](http://www.webdav.org/)
* [Nextcloud](https://nextcloud.com/) ¹
* [ownCloud](https://owncloud.org/) ¹
* ...

¹ These services will work if CORS is correctly configured to return the proper headers. This may not work by default.

## How to install application

### Desktop
1. Open Chrome
1. Navigate to [DevNotes](https://rainu.github.io/dev-notes/)
1. Tap Add to home screen

### Android
1. Open Chrome
1. Navigate to [DevNotes](https://rainu.github.io/dev-notes/)
1. At the top right, click More (three dots)
1. Click "Install DevNotes ..."

## Quickstart for developer

``` bash
# install dependencies
$ npm install

# serve with hot reload at localhost:3000
$ npm run dev

# generate static project for production
$ npm run generate
```

For detailed explanation on how things work, check out [Nuxt.js docs](https://nuxtjs.org).

## Changelog

Have a look at the [changelog](CHANGELOG.md)

## License

MIT, see [LICENSE](LICENSE).