Skip to content

Open Source Project for tracking all your spends based on your Bank Statements

License

Notifications You must be signed in to change notification settings

TechPrimers/spent

Repository files navigation

spent logo

Open Source Love Build Status Codacy Badge License: MIT GitHub issues GitHub issues closed GitHub forks

Open Source Project for tracking all your spends based on your Bank Statements

In India, we have so many banks and with the movement of Digital Banks and Wallets, we don't have a way to reconcile our income, spend and savings. The idea of this project is to create a personalized way to track your spend to identify how much you spent based on your bank statements and bank messages.

Table of Contents

Created by gh-md-toc

Features

Upcoming

  • Read SBI Bank Statements in CSV format
  • Read HDFC Bank Statements in CSV format
  • Read Citi Bank Statements in CSV format
  • Read Kotak Mahindra Bank Statements in CSV format

Collaboration with Developers

We engage with Contributors on FindCollabs - https://findcollabs.com/project/OVxt6oPQEhx1VpvygD7G

Structure

  • spent-react-ui - UI for the Spent Dashboard
  • spent-kotlin-server - Kotlin based server for processing files and transforming them into a generic model
  • spent-server - Micronaut based server which extracts, transforms and loads into a local postgresql database

Architecture

Microservices Patterns

Flow

architecture

Start UI

  • Start the React UI using the following command
cd spent-react-ui
npm start
npm install