Jhora means bag, this is a banking desktop app built using github's electron, nodejs, angularjs, sqlite3. It records Cr, Dr transections and generates reports based on records. This is built for educational purpose.
Truly tiny desktop app which can be used for educational purpose that included SQLite support. See the blog post for more.
git clone https://github.com/optimistanoop/jhora.git
cd jhora
npm install
npm start
firebase firestore:indexes
firebase deploy --only firestore:indexes
firebase deploy --only firestore:rules
firebase firestore:rules
npm i -g windows-build-tools
npm i sqlite3 --build-from-source
Releases can only be built on the target platform.
Windows - C:\Users\Administrator\AppData\Roaming\jhora\db.db
Mac - /Users/<USER_NAME>/Library/Application\ Support/jhora/db.db
Linux - /home/<USER_NAME>/.config/jhora/db.db
Check your exported file in <selected-folder>/jhorabackup/dd-mm-yy-hh-mm-ss
folder once its done.
Import steps- export (select folder for eport) -> delete -> import
Delete steps- export (select folder for eport) -> delete
Example File Name : jhora-customers-dd-mm-yy-hh-mm.csv.
All calculations to be happen for todays date.
If you wish to use native modules, you must run npm run postinstall
after first install of the module.
- Built on top of: https://github.com/sjmelia/electron-boilerplate-sqlite
- Primary inspiration: https://github.com/szwacz/electron-boilerplate
- SQLite JS: https://github.com/bytheway/electron-sqlite3/