Api and samples are in beta stage. Make backup before use POST and DELETE queries with working database.
Budget Blitz or Budget Blitz Pro 8.4.1b3 or higher installed on Android device.
- Enable PC connection from the app (http://bbmoney.biz/en/manual/remote-access.html)
- Run samples from the samples dir
- Put server address before retrieving data
Server address is http://server:port. Server and port will be available after PC connection enabled.
Since 8.4.1b4 secure https protocol supported with Self-signed certificate. New Self-signed certificate generates each time PC connection enabled. You have to tell your browser to trust connection. For secure connection use server full address with secure port 9080 or shortcut with redirect-port 9070
- https://server:port
- server:redirect-port
- "No connection" error occures for correct http address
Allow mixed content.
- "No connection" error occures for correct https address
Go direct to https://server:port and add exception for this address in your browser. It is really safe.
- Enable PC connection from the app (http://bbmoney.biz/en/manual/remote-access.html)
- Run swagger/index.html from local PC or online repository
- Put api specification path and press Explore
Api specification path is http://[server]:[port]/api/v1/docs.json. Server and port will be available after PC connection enabled.
- Categories inline editor Live Demo, Source
- Categories popup editor Live Demo, Source
- Transactions popup editor Live Demo, Source
- Transactions popup editor, custom form Live Demo, Source
- Transactions popup editor, icons support Live Demo, Source
- Transactions, delete example Live Demo, Source
- Transactions, localizing example Live Demo, Source
- Transactions, transfer example Live Demo, Source
- Transactions, suggestions example Live Demo, Source
- Transactions, split example Live Demo, Source
- Sidebar, simple example Live Demo, Source
- Sidebar, actions example Live Demo, Source
- Sidebar, app prototype example Live Demo, Source
JavaScript library for building mobile and desktop web apps Webix (https://github.com/webix-hub) is used in samples.