Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/imbenrabi/expense-manager
Personal expense manager.
https://github.com/imbenrabi/expense-manager
ant-design babel javascript jwt mongodb mongoose nodejs react
Last synced: about 22 hours ago
JSON representation
Personal expense manager.
- Host: GitHub
- URL: https://github.com/imbenrabi/expense-manager
- Owner: imbenrabi
- Created: 2020-10-06T15:19:16.000Z (about 4 years ago)
- Default Branch: main
- Last Pushed: 2023-01-11T04:31:51.000Z (almost 2 years ago)
- Last Synced: 2023-03-07T20:17:07.684Z (over 1 year ago)
- Topics: ant-design, babel, javascript, jwt, mongodb, mongoose, nodejs, react
- Language: JavaScript
- Homepage:
- Size: 1.05 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Personal Expense Manager
- This project was bootstrapped with [Create React App](https://github.com/facebook/create-react-app), adding on to it express-mongoose server.## General description
- Expense management web app.
- Node.js server serving React.Js app.
- The server is utilizing es6 features(through Babel).
- UI by [Ant Design](https://ant.design/).## Production deployment / production-like env.
- In order to serve React app through the server uncomment specified line in server.js.## Starting the server
- Run `yarn start:server` (nodemon keeps the process alive).## Start
- Run `yarn start` on a separate terminal tab than the server's.
- Server loads slower than the client side on dev env so make sure the server finished init.
- Runs the app in the development mode.
- Open [http://localhost:3000](http://localhost:3000) to view it in the browser.- The page will reload if you make edits.
- You will also see any lint errors in the console.## App screenshots
## Roadmap
- Moving http requests to a dedicated service.
- Adding state management using Mobx.
- Migrating Operations to a modal on transactions route.
- Upgrade categories dashboard to use recharts.