In Process of development...
Thats a app to control all your expenses in the easiest way.
inicialyse with configuration:
- basic personal data
- accounts plan
- defaults settings
Using React
Will use React Native. Top Tab Navigation when opens the app, goes to a default operation that the users chose check connectivity, in async way, if connected, see if there is some pending post request to make after send the operations, test if connected, is so, send to db and store locally. sets some time to store locally, like 2 months. from time to time update the local storage and erase the old registers. Gotta have a local storage variable with a date and test if have to update to erase some data. maybe it could be after a year.. in the test of authentification do the test of updating..
Node.js
- configuration
- login (JWT)
mongo (starting with mongo and analyse if relational would be better)
- users
- accounts
- registers
- bills
- install and start mongodb locally:
- brew tap mongodb/brew
- brew install mongodb-community
- to check: mongod --version
- brew services start/stop mongodb-community
- if yet not installed, install run-rs: npm install -g run-rs
- To use the replica, stop the brew service : brew services stop mongodb-community
- To start replica keeping database: run-rs --keep --mongod
- To start replica purging database: run-rs --mongod
- the replica always restart the database, so it will be empty: create new users and accounts as needed to test
- yarn dev
- yarn dev
Push to master and vercel integration with Github will trigger deployment
localy: yarn build insert build folder into brenogo.com/moco with FTP