API platform
ShamCash API
An independent API platform for linked accounts, balances, and incoming transactions, with a dashboard and developer documentation.
The context
Developers need a consistent way to read linked account data and integrate it into their own tools. The platform brings the account workflow, public API, subscriptions, and administration into one product.
What I built
I built the backend and public API, separating routing, business logic, and database access. I also worked on the account linking and relinking workflow, subscription management, dashboard, documentation, and Docker-based deployment.
Key parts
- Linked account, balance, and incoming transaction endpoints.
- Separate website sessions and token-based integration access.
- Container images built with GitHub Actions and deployed alongside PostgreSQL.