Skip to content

peedroca/spent-tracking

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Spent Tracking

Track your monthly spending with this tool! Record your usual expenses, organize them into categories, and update their status to plan your spending until the end of the month.

spent_tracking.mov

Running the application

  1. Go to /backend and run:
npm run dev

This will generate documentation with TSOA for Swagger and up an API for flutter web app uses.

  1. On /frontend, run flutter pub get to download dependencies, and run:
flutter run

Technologies

BackEnd

  • Typescript: TypeScript is a strongly typed programming language that builds on JavaScript, giving you better tooling at any scale.
  • NodeJs: Node.js® is an open-source, cross-platform JavaScript runtime environment.
  • Prisma: Next-generation Node.js and TypeScript ORM
  • ExpressJs: Express provides a thin layer of fundamental web application features, without obscuring Node.js features that you know and love.
  • tsoa: For generate docs for Swagger.

FrontEnd

  • Flutter 3.16.9
  • Dart 3.2.6