Skip to content
This repository has been archived by the owner on Jan 25, 2023. It is now read-only.

An archive for the Equater monorepo that doesn't contain its full git history

Notifications You must be signed in to change notification settings

RobertMenke/equater-archive

Repository files navigation

THIS PROJECT HAS BEEN DISCONTINUED

About

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.

Showcase

Tech Stack

Server:

  • NestJS/Typescript

Database:

  • MySQL
  • Redis

Web:

  • NextJS/Typescript

iOS:

  • SwiftUI

Android:

  • Kotlin/Jetpack Compose

Installation

Pre-requisites

  • Docker
  • Ngrok
  • Xcode
  • Android Studio
  • Terraform
  • Heroku CLI (todo: add to bootstrap)
  • Tmux/Tmuxinator (todo: add to bootstrap)

Steps

  1. Bootstrap tools & install packages
make bootstrap
  1. Create a tmuxinator file
tmuxinator new equater

Copy the contents of tmuxinator.example.yml into your new tmuxinator file

  1. Run the app
tmuxinator start equater

About

An archive for the Equater monorepo that doesn't contain its full git history

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published