Equater was an iOS and Android app that let users set up agreements to split recurring bills automatically.
Equater helped users link an account with Plaid, choose a merchant they split bills with, and then would settle up automatically when it detected a transaction matching that merchant.
Equater was dissolved because it was determined that it was too easy for scammers to take advantage of their banking institutions. Scammers could simply tell their bank they didn't authorize a given charge and their bank would issue a return code that Equater was liable for no questions asked. This was not only incredibly financially burdensome, but required tremendous amounts of time and effort to attempt to resolve.
This repository is now made public for posterity so that anyone interested in the project or its technology might derive some benefit from the work that was done.
Server:
- NestJS/Typescript
Database:
- MySQL
- Redis
Web:
- NextJS/Typescript
iOS:
- SwiftUI
Android:
- Kotlin/Jetpack Compose
- Docker
- Ngrok
- Xcode
- Android Studio
- Terraform
- Heroku CLI (todo: add to bootstrap)
- Tmux/Tmuxinator (todo: add to bootstrap)
- Bootstrap tools & install packages
make bootstrap
- Create a tmuxinator file
tmuxinator new equater
Copy the contents of tmuxinator.example.yml into your new tmuxinator file
- Run the app
tmuxinator start equater