CashCamel

Software Project | 2025 | Completed

FirebaseGoogle AuthDatabaseJavaScript

A Firebase web app for creating group contracts, tracking deposits and withdrawals, and requiring agreement before money is released.

Purpose

I built CashCamel as a small escrow-style tool for friend groups. A group can create a contract, record deposits, review withdrawal history, and require agreement before funds are marked as released.

Implementation

Firebase handled hosting, database storage, and Google sign-in. The app stores user balances, contract membership, deposits, withdrawals, and agreement state so a group can review the history before approving a release.

CashCamel.web.app

Interface

The contract creation screen collects the group settings and starting information, while the contract screen shows the current balance, transaction history, and withdrawal workflow.

CashCamel contract creation screen CashCamel contract detail screen