{"repo":"tahmid-saj/fin-tracker","free":true,"listed":false,"github":"https://github.com/tahmid-saj/fin-tracker","clone":"git clone https://github.com/tahmid-saj/fin-tracker.git","description":"Finance planner app to track and calculate finance info from expenses, banking, investments, savings, insurance and get advice from AI features. Developed with MERN, Firebase, Go, GraphQL, Redis, Postgresql, and ML based APIs.","language":"TypeScript","stars":15,"topics":["express","mongodb","node","postgresql","react","redis","firebase","go","redux","openai"],"license":null,"category":"databases-storage","readme_excerpt":"financeplanner.io Finance planner app to track and calculate finance info from expenses, banking, investments, savings, insurance and get advice from AI features. Developed with MERN, Firebase, Go, GraphQL, Redis, Postgresql, and ML based APIs. Figure 1: High level view The application consists of the following main components: 1. Client : React frontend web application which sends requests to the Finance Planner and Finance Predict APIs. The frontend is developed using JavaScript with a TypeScript shift currently in place. State is managed by Redux and the React context API. UI is developed using Material UI, styled components, Tailwind and Bootstrap. It is also deployed with Docker. The client supports requests for the following: Chatbot responses Expenses Banking Historic market data Finance prediction Investments Savings Insurance Miscellaneous financial tools Authentication 2. Authentication : Authentication is handled using Firebase Authentication and Functions. 3. Finance Planner API : API developed using Express and GraphQL, which services majority of requests from the client, excluding predictions. The API requests MongoDB clusters, Redis, Cloud Firestore, AWS RDS databases. Additionally, it requests the ml-job-scheduler to trigger a job to generate finance predictions. It also uses the OpenAI API, polygon.io and other external APIs. 4. Finance Predict API : Finance prediction API developed using django and deployed to AWS EC2. API serves requests for finance predict","default_branch":null,"files":null,"tree":[],"storefront":"/r/tahmid-saj","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/tahmid-saj/fin-tracker/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}