All projects

FinTrack

Financial tracking. University teamwork.

Role
University team member
Status
2024 coursework archive
Technology
React, JavaScript, Express, PostgreSQL, Chai, Sinon

Overview

FinTrack is a financial-tracking application developed by a University of Auckland SOFTENG 310 team in 2024. It combines a React interface, an Express backend and PostgreSQL for income and expense tracking.

My contribution

My contributions included Gemini API feature integration, controller and response-parsing tests, form behaviour and loading-state improvements, and setup documentation. The application belongs to the full project team; the commit history identifies my specific changes.

Engineering decisions

  • Connect the feature across layers. The integration links React inputs to Express routes and formats generated responses for display.
  • Test the boundary. Chai assertions and Sinon stubs exercise the controller and response cleaner.
  • Handle requests in the interface. Form submission prevents a page reload and disables the request button while loading.

Evidence and status

Public source history records the coursework and contributions attributed to joh748 in October 2024. No live demo is hosted.

Browse the source · Original team repository

Back to all projectsConnect on LinkedIn