Back to Projects
FairShare project screenshot
Group Project
May 2024 - Sep 2024
Complete

FairShare

Share, track and split expenses with friends and family on a social finance platform.

Role - Full Stack Web Developer

Overview

FairShare is a social finance platform designed to help friends and family track group expenses with ease.

By creating and inviting friends to groups, spenders can scan receipts to track a shared expense.

These expenses are also tracked automatically through our integration with the Plaid financial platform.

This means less time inputting data and more keeping track of your finances.

Technologies Used

HTMXReact NativeExpoDrizzlePlaid APITypeScriptExpressJSXKinde Auth

Key Features

  • Fully integrated with your banking platform through Plaid, giving real time balance and transaction data in a group setting.
  • Fine grained bill splitting allows you to track expenses on a per member basis within a group.
  • Category based breakdown of expenses allows you to see how you and your group are spending over any timespan.

Challenges & Solutions

This project used the HTMX library to power interactivity and give a mobile app like experience with minimal javascript.

This unique approach is highly different to how I've usually built applications.

As a team, we had to balance learning and operating within this unique application paradigm while also keeping up with progress in the time we had.

Even though it was more difficult than using a traditional framework such as React to power our interactivity, we learned a lot from the experience. A lot of the ways I write application today are influenced by what I learned in this project as a result.

Previous Project
Harmony
Next Project
Uplink