FinChart
RepositoryMVP Web app for creating financial snapshots for networth and budgeting. Track data every quarter and generate charts without using a spreadsheet.
🎯 Project Overview
- 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
📦 Tech Stack
- React
- MaterialUI
- MongoDB
- Express/Node
🚀 Deployed with Render