mirror of
https://github.com/frappe/books.git
synced 2026-08-24 02:24:17 -05:00
1270f530c72dcf1f10c5ffb2bb5bc3365a7f6190
Bumps [engine.io](https://github.com/socketio/engine.io) from 6.1.0 to 6.1.1. - [Release notes](https://github.com/socketio/engine.io/releases) - [Changelog](https://github.com/socketio/engine.io/blob/master/CHANGELOG.md) - [Commits](https://github.com/socketio/engine.io/compare/6.1.0...6.1.1) --- updated-dependencies: - dependency-name: engine.io dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com>
Features
- Double-entry accounting
- Invoicing
- Billing
- Payments
- Journal Entries
- Dashboard
- Works Offline
- Financial Reports
- General Ledger
- Profit and Loss Statement
- Balance Sheet
- Trial Balance
- Multi-currency Invoicing
Download
Download the latest release for your platform from the releases page.
Development
Frappe Books is built on FrappeJS, Vue.js and Electron. It is offline by default, and uses a local SQLite file as the database.
Pre-requisites
-
Install build essentials
Ubuntu
apt-get install build-essential python git apt-get install libgconf-2-4MacOS
xcode-select --installYou will also need Xcode App from App Store
-
Install Node.js. Check the
package.jsonfile for the node version.Tip: The best way to install and manage Node is to install nvm
-
Install
yarnpackage managernpm install -g yarn
Clone and Run
# clone the repository
git clone https://github.com/frappe/books.git
# change directory
cd books
# install dependencies
yarn
# start the electron app
yarn electron:serve
Developing with FrappeJS
FrappeBooks is based on FrappeJS for managing models and objects. To develop alongside FrappeJS
# clone frappejs
git clone https://github.com/frappe/frappejs.git
# link frappejs
cd frappejs
yarn link
Then in the Frappe books folder.
yarn link frappejs
FAQ
- Launching electron and nothing displays https://github.com/nklayman/vue-cli-plugin-electron-builder/issues/24#issuecomment-770165389
sudo chown root node_modules/electron/dist/chrome-sandbox && sudo chmod 4755 node_modules/electron/dist/chrome-sandbox
License
Description
Free Accounting Software
accountingbook-keepingdesktopdouble-entry-accountingelectronfrappehacktoberfestinventory-managementinvoicingjavascriptofflineopen-sourcepoint-of-salevuejs
Readme
AGPL-3.0
24 MiB
Languages
TypeScript
58%
Vue
39.3%
HTML
1.5%
JavaScript
0.9%
CSS
0.2%
Other
0.1%

