Skip to content

Finance tracker fullstack project to track your spendings, savings,earnings and get notified about it

Notifications You must be signed in to change notification settings

ftr9/rippyai-financetracker

Repository files navigation

RIPPY AI - FINANCE TRACKER

some glimpse (Responsive design Phone + desktop screenshots)

Phone

mob1 mob2 mob3 mob4

Desktop

first two third

FEATURES DONE

  • User should have a portal
  • Users should have the ability to add their income, expense budget, savings and investment data.
  • Users should be able to add daily expenses, and that should be deducted from the expense budget.
  • Users should be able to visualize what portion of their budget is used.
  • Able to view their monthly/ weekly/ daily expenditure list with filters of date and category.
  • User should get email notification if their budget is getting really low (Optional)
  • User should be able to add email reminder for their loan (Optional)

FEATURES TODO

  • Able to export reports in desired format. You can give any number of formats like pdf, xlsx, csv. (Optional)

Others

  • little bit of code clean up and refactoring left

Deployment

  • Railway App

Technology stack used

  • Nest JS
  • React JS
  • Tailwind css
  • Prisma orm
  • mongodb database
  • Typescript (for both frontend + backend)

Libraries and tools

  • Zustand (for state management)
  • SendInBlue api (for sending emails)
  • jsonwebtoken (for jwt authentication and authorization)
  • @tremor (ui library for building dashboard quickly)
  • moment.js (for formatting date and time properly)

Installation

$ yarn install

Running the app

# development
$ yarn run start

# watch mode
$ yarn run start:dev

# production mode
$ yarn run start:prod

About

Finance tracker fullstack project to track your spendings, savings,earnings and get notified about it

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published