Overview
Bamboo is a two-sided investing marketplace for inventors and investors. Inventors can publish 60-second pitch videos with supporting business and financial documents. Investors can browse pitches, maintain a watchlist, submit investments, and monitor funding progress.
Features
- Inventor and investor accounts with role-specific dashboards
- Pitch video and supporting-document uploads
- Pitch discovery, detail, watchlist, and portfolio screens
- Investment submissions and real-time funding progress
- Listing-fee and verified-badge payment flows
- Web and iOS/Android clients
Architecture
The repository is organised as a monorepo:
web— Next.js 14 App Router applicationmobile— Expo React Native applicationshared— TypeScript models, constants, and utilities used by both clients
Firebase provides authentication, Firestore data storage, and file storage. Sharing the domain types between the web and mobile clients keeps user, pitch, investment, and payment data consistent across both applications.
Current status
The MVP is deployed. The payment layer currently uses mock Stripe transactions; live Stripe processing remains a post-MVP integration.
