Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/rostislavjadavan/kibinotes

Minimalistic notes application.
https://github.com/rostislavjadavan/kibinotes

electron electron-app electron-vue javascript notes notes-app vuejs

Last synced: 2 months ago
JSON representation

Minimalistic notes application.

Awesome Lists containing this project

README

        

drawing

# Kibinotes

> Minimalistic notes application with instant search

![](graphics/dashboard.png)
![](graphics/note.png)
![](graphics/search.png)

# Development

- `node@16` is needed
- Use `npm install` to init dependencies
- `npm electron:serve` to run development mode

## How to fix better-sqlite3 error

To rebuild `better-sqlite3` with used version of electron run:
```
node_modules/.bin/electron-rebuild -f -w better-sqlite3
```
See https://github.com/JoshuaWise/better-sqlite3/issues/126#issuecomment-403943522

## How to build on Windows

In order to build SQLite MSVC toolchain is needed. Please follow steps in https://github.com/nodejs/node-gyp#on-windows.

## How to build on MacOS without Python2

Install python2 using `pyenv` 😄
```
brew install pyenv
pyenv install 2.7.18
```

Update path to python in `node_modules/dmg-builder/out/dmg.js` on line 388.

```js
...await (0, _builderUtil().exec)("/Users/username/.pyenv/versions/2.7.18/bin/python", [path.join((0, _dmgUti...
```

⚠️ Note: The path must be absolute or it won't work.

## Useful documentation links

- https://buefy.org/documentation
- https://bulma.io/documentation/
- https://github.com/JoshuaWise/better-sqlite3/blob/master/docs/api.md
- https://www.sqlite.org/docs.html
- https://www.electron.build/
- https://vuejs.org/v2/api/

## License

GNU GPLv3