Skip to content

Latest commit

 

History

History
28 lines (23 loc) · 1.21 KB

readme.md

File metadata and controls

28 lines (23 loc) · 1.21 KB

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