├── .gitignore ├── .vscode └── launch.json ├── authenticate.js ├── client ├── .gitignore ├── README.md ├── package.json ├── public │ ├── favicon.ico │ ├── index.html │ └── manifest.json ├── src │ ├── components │ │ ├── App.css │ │ ├── App.js │ │ ├── App.test.js │ │ ├── Test.js │ │ ├── navigation │ │ │ └── Navigation.js │ │ └── transaction │ │ │ ├── CrerateTransaction.js │ │ │ └── UpdateTransaction.js │ ├── index.css │ ├── index.js │ ├── pages │ │ ├── Dashboard.js │ │ ├── Home.js │ │ ├── Login.js │ │ └── Register.js │ ├── serviceWorker.js │ ├── store │ │ ├── actions │ │ │ ├── authActions.js │ │ │ ├── transactionActions.js │ │ │ └── types.js │ │ ├── index.js │ │ └── reducers │ │ │ ├── authReducer.js │ │ │ ├── rootReducer.js │ │ │ └── transactionReducer.js │ └── utils │ │ └── setAuthToken.js └── yarn.lock ├── controllers ├── transactionController.js └── userController.js ├── model ├── Transaction.js └── User.js ├── package.json ├── passport.js ├── routers ├── transactionRoute.js └── userRoute.js ├── server.js ├── util └── error.js └── validator ├── loginValidator.js └── registerValidator.js /.gitignore: -------------------------------------------------------------------------------- 1 | /node_modules -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrhm-dev/money-management-app-tutorial/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /authenticate.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrhm-dev/money-management-app-tutorial/HEAD/authenticate.js -------------------------------------------------------------------------------- /client/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrhm-dev/money-management-app-tutorial/HEAD/client/.gitignore -------------------------------------------------------------------------------- /client/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrhm-dev/money-management-app-tutorial/HEAD/client/README.md -------------------------------------------------------------------------------- /client/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrhm-dev/money-management-app-tutorial/HEAD/client/package.json -------------------------------------------------------------------------------- /client/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrhm-dev/money-management-app-tutorial/HEAD/client/public/favicon.ico -------------------------------------------------------------------------------- /client/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrhm-dev/money-management-app-tutorial/HEAD/client/public/index.html -------------------------------------------------------------------------------- /client/public/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrhm-dev/money-management-app-tutorial/HEAD/client/public/manifest.json -------------------------------------------------------------------------------- /client/src/components/App.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /client/src/components/App.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrhm-dev/money-management-app-tutorial/HEAD/client/src/components/App.js -------------------------------------------------------------------------------- /client/src/components/App.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrhm-dev/money-management-app-tutorial/HEAD/client/src/components/App.test.js -------------------------------------------------------------------------------- /client/src/components/Test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrhm-dev/money-management-app-tutorial/HEAD/client/src/components/Test.js -------------------------------------------------------------------------------- /client/src/components/navigation/Navigation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrhm-dev/money-management-app-tutorial/HEAD/client/src/components/navigation/Navigation.js -------------------------------------------------------------------------------- /client/src/components/transaction/CrerateTransaction.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrhm-dev/money-management-app-tutorial/HEAD/client/src/components/transaction/CrerateTransaction.js -------------------------------------------------------------------------------- /client/src/components/transaction/UpdateTransaction.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrhm-dev/money-management-app-tutorial/HEAD/client/src/components/transaction/UpdateTransaction.js -------------------------------------------------------------------------------- /client/src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrhm-dev/money-management-app-tutorial/HEAD/client/src/index.css -------------------------------------------------------------------------------- /client/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrhm-dev/money-management-app-tutorial/HEAD/client/src/index.js -------------------------------------------------------------------------------- /client/src/pages/Dashboard.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrhm-dev/money-management-app-tutorial/HEAD/client/src/pages/Dashboard.js -------------------------------------------------------------------------------- /client/src/pages/Home.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrhm-dev/money-management-app-tutorial/HEAD/client/src/pages/Home.js -------------------------------------------------------------------------------- /client/src/pages/Login.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrhm-dev/money-management-app-tutorial/HEAD/client/src/pages/Login.js -------------------------------------------------------------------------------- /client/src/pages/Register.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrhm-dev/money-management-app-tutorial/HEAD/client/src/pages/Register.js -------------------------------------------------------------------------------- /client/src/serviceWorker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrhm-dev/money-management-app-tutorial/HEAD/client/src/serviceWorker.js -------------------------------------------------------------------------------- /client/src/store/actions/authActions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrhm-dev/money-management-app-tutorial/HEAD/client/src/store/actions/authActions.js -------------------------------------------------------------------------------- /client/src/store/actions/transactionActions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrhm-dev/money-management-app-tutorial/HEAD/client/src/store/actions/transactionActions.js -------------------------------------------------------------------------------- /client/src/store/actions/types.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrhm-dev/money-management-app-tutorial/HEAD/client/src/store/actions/types.js -------------------------------------------------------------------------------- /client/src/store/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrhm-dev/money-management-app-tutorial/HEAD/client/src/store/index.js -------------------------------------------------------------------------------- /client/src/store/reducers/authReducer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrhm-dev/money-management-app-tutorial/HEAD/client/src/store/reducers/authReducer.js -------------------------------------------------------------------------------- /client/src/store/reducers/rootReducer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrhm-dev/money-management-app-tutorial/HEAD/client/src/store/reducers/rootReducer.js -------------------------------------------------------------------------------- /client/src/store/reducers/transactionReducer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrhm-dev/money-management-app-tutorial/HEAD/client/src/store/reducers/transactionReducer.js -------------------------------------------------------------------------------- /client/src/utils/setAuthToken.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrhm-dev/money-management-app-tutorial/HEAD/client/src/utils/setAuthToken.js -------------------------------------------------------------------------------- /client/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrhm-dev/money-management-app-tutorial/HEAD/client/yarn.lock -------------------------------------------------------------------------------- /controllers/transactionController.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrhm-dev/money-management-app-tutorial/HEAD/controllers/transactionController.js -------------------------------------------------------------------------------- /controllers/userController.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrhm-dev/money-management-app-tutorial/HEAD/controllers/userController.js -------------------------------------------------------------------------------- /model/Transaction.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrhm-dev/money-management-app-tutorial/HEAD/model/Transaction.js -------------------------------------------------------------------------------- /model/User.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrhm-dev/money-management-app-tutorial/HEAD/model/User.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrhm-dev/money-management-app-tutorial/HEAD/package.json -------------------------------------------------------------------------------- /passport.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrhm-dev/money-management-app-tutorial/HEAD/passport.js -------------------------------------------------------------------------------- /routers/transactionRoute.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrhm-dev/money-management-app-tutorial/HEAD/routers/transactionRoute.js -------------------------------------------------------------------------------- /routers/userRoute.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrhm-dev/money-management-app-tutorial/HEAD/routers/userRoute.js -------------------------------------------------------------------------------- /server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrhm-dev/money-management-app-tutorial/HEAD/server.js -------------------------------------------------------------------------------- /util/error.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrhm-dev/money-management-app-tutorial/HEAD/util/error.js -------------------------------------------------------------------------------- /validator/loginValidator.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrhm-dev/money-management-app-tutorial/HEAD/validator/loginValidator.js -------------------------------------------------------------------------------- /validator/registerValidator.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrhm-dev/money-management-app-tutorial/HEAD/validator/registerValidator.js --------------------------------------------------------------------------------