This project is a web-based financial planning utility to track, categorize, and explore your income/expenses.
Online: Not implemented yet. In the future the front-end application will be hosted on a static hosting site.
Locally: Follow the steps below
- Clone the repository.
git clone https://github.com/arslan-aziz/expense-tracker.git
- In the client folder run the application with npm, which will use the built-in React start script to run in dev mode.
npm start
The front-end application is built using JS React.
- CI/CD pipeline to build, test, and deploy front-end application to static hosting site.
- Implement Node backend and MySql database to persist data.
- Deploy backend in Docker for testing purposes.
- Deploy backend to an IaaS to bring online.
- Add data visualizations to the tracker.
- Use predictive analytics on user history to automatically categorize transactions.
My background is in data science and ML but I'm new to the world of web development. I have ideas for a lot of exciting ML-powered applications but wanted to build some experience working with the tools of the trade first. Plus, I think I would use my expense tracker for myself anyways!