Inspiration
Student entrepreneurs and young founders launching shared ventures (such as campus delivery networks, equipment rental fleets, or print services) face a common barrier: managing capital pool governance fairly. Traditional banking tools lack automated checks, while manual spreadsheets cause co-founder friction over small purchase decisions. We built BusiCash to bring automated AI-driven financial guardrails and multi-sig governance to student teams, giving every partner full visibility and real-time risk assessment before a single dollar is spent.
What it does
BusiCash acts as an intelligent sandbox and multi-sig financial vault for student ventures:
- AI Purchase Guardrails: Co-founders submit purchase proposals with cost and business justifications. Gemini 2.5 analyzes the request in real time against the venture's active capital pool and operating scope.
- Automated Compliance & Verdicts: Requests are instantly categorized as Approved (auto-deducted from balance), Requires Co-Founder Vote (sent to multi-sig consensus), or Rejected.
- Multi-Sig Consensus Voting: When spend thresholds are exceeded or flagged for review, co-founders review Gemini’s analysis and cast atomic votes (
Approve/Deny) in a shared ledger. - Multi-Venture Dashboard: Student co-founders can manage multiple distinct ventures from a single interface, featuring full ledger tracking and member access management.
How we built it
- Frontend: Streamlit dashboard built with Python, featuring real-time state management and dynamic venture switching.
- AI Engine: Google Gemini SDK (
google-genai) running tailored prompt pipelines that evaluate spend proposals against venture balance and rationale. - Database & Cloud Backend: Google Cloud Firestore in native mode. Uses $O(1)$ slugified document lookups and subcollections (
transactions,pending_votes) to support unbounded scale. - Atomic Transactions: Deductions from the shared capital pool run inside Firestore transactional blocks (
@firestore.transactional) to prevent concurrent race conditions between co-founders.
Challenges we ran into
- Concurrency & Race Conditions: Ensuring two co-founders approving transactions simultaneously wouldn't overdraw the capital pool. Solved by implementing atomic transactional updates in Firestore.
- Prompt Precision: Tuning Gemini's evaluation prompts to return strict, deterministic operational verdicts (
APPROVED,REQUIRES_COFOUNDER_VOTE,REJECTED) alongside structured human-readable explanations. - Schema Evolution: Transitioning from early flat array-based documents to nested Firestore subcollections without breaking active dashboard sessions.
Accomplishments that we're proud of
- Built a end-to-end multi-sig governance app powered by Google Cloud and Gemini AI in a single hackathon sprint.
- Designed an atomic, race-condition-proof cloud database architecture using Firestore Admin SDK.
- Created an intuitive UI that translates complex financial compliance checks into clear AI feedback for student founders.
What we learned
- Effective design of cloud-native transaction logic using Firestore transactional decorators.
- Leveraging Gemini for real-time risk mitigation and dynamic rule evaluation in software workflows.
What's next for BusiCash
- Structured JSON Outputs: Pinning Gemini evaluations to strict Schema JSON modes for granular ledger reporting.
- AI Smart Agreements: Auto-generating formal partnership contribution agreements based on initial member inputs.
- Push Notifications: Integrating Webhooks / SMS alerts to notify co-founders instantly when a proposal requires a multi-sig vote.
Log in or sign up for Devpost to join the conversation.