MVP Web app for creating financial snapshots for networth and budgeting. Track data every quarter and generate charts without using a spreadsheet.
- Designed modern and responsive frontend with React and Material UI
- Developed RESTful API to interface with NoSQL MongoDB database
- Implemented simple JSON file import/export for user data
- Secured client and server authentication with JSON Web Tokens (JWT), storing tokens securely in browser HttpOnly cookies
- Automated continuous integration with GitHub Actions, enforcing ESLint code styling, build and test
- Simplified deployment with Render to host API and Client on one platform
- React
- MaterialUI
- MongoDB
- Express/Node
🚀 Deployed with Render
Also refer to DEPLOYMENT.md and CONTINUOUS_INTEGRATION.md
yarn install
cp .env.sample api/.env
yarn run dev
# open localhost:5000