Skip to content

BrenoGO/moco

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

107 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

In Process of development...

My Money Controller

Thats a app to control all your expenses in the easiest way.

How does it work

inicialyse with configuration:

  • basic personal data
  • accounts plan
  • defaults settings

Developing Plan

Front End Web

Using React

Front End Mobile

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..

Back End

Node.js

  • configuration
  • login (JWT)

DataBase

mongo (starting with mongo and analyse if relational would be better)

  • users
  • accounts
  • registers
  • bills

Development

mongodb

  • 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

backend

  • yarn dev

frontend

  • yarn dev

Deployment

Backend

Push to master and vercel integration with Github will trigger deployment

Frontend

localy: yarn build insert build folder into brenogo.com/moco with FTP

About

App to help you control your money

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors