In the quiet spaces between ambition and reality,
Where founders whisper their visions to the stars,
And investors listen with the wisdom of experience,
There exists a bridgeβa meeting place of minds and means.
This is Pitch In.
Ready to launch? Jump straight to the QUICKSTART.md guide for immediate setup instructions.
The video showcases the complete Pitch In experience:
- β¨ Splash screen with elegant animations
- π₯ Role selection (Founder vs Investor)
- π Multi-step onboarding with progress tracking
- π Swipe-based discovery with glassmorphism effects
- π° Pricing psychology with tiered subscriptions
- π€ Deal room with real-time chat
- ποΈ Admin dashboard for founder approval
Note: The GIF showcases the complete Pitch In experience. For higher quality, you can view the original video here.
| Role Selection | Founder Onboarding | Investor Discovery |
|---|---|---|
![]() |
![]() |
![]() |
| Application Queue | Analytics Dashboard |
|---|---|
![]() |
![]() |
Note: Add your actual screenshots to the resource directory and update paths
Pitch In is not merely an application; it is a digital ecosystem where innovation finds its fuel. A premium investor-founder matching platform that transforms the chaotic dance of fundraising into a graceful, intentional partnership.
Imagine a world where:
- Founders no longer wander through endless pitch events, hoping to catch the right eye
- Investors don't sift through mountains of decks searching for that spark of genius
- Connections happen not by chance, but by designβalgorithmically curated, psychologically optimized, and beautifully presented
This is the world Pitch In creates.
Pitch In is a three-part harmonyβeach component playing its essential role in the grand composition:
- For founders and investors on the move
- Glassmorphism design with deep space (#080C14) and golden accents (#C9A84C)
- Swipe-based discovery with psychology-driven gating
- Six-step founder onboarding that feels like a guided meditation
- Four-step investor profiling that understands your thesis
- Real-time deal rooms where partnerships are born
- The conductor's podium
- Real-time queue of founder applications awaiting review
- One-click approval/rejection with thoughtful feedback
- Analytics dashboard showing the heartbeat of the platform
- Dark theme that respects the late-night review sessions
- The invisible engine
- PostgreSQL database with UUIDs and proper constraints
- Real-time WebSocket connections for deal room chats
- Payment integration architecture (Stripe, Razorpay, RevenueCat)
- Authentication that remembers you like an old friend
- Match algorithms that understand more than numbers
Every pixel, every animation, every interaction in Pitch In is designed with human psychology at its core:
- Anchoring Effect: Premium pricing tiers establish value perception
- Scarcity Principle: Limited slots create urgency without pressure
- FOMO Dynamics: "Recently matched" notifications that inspire action
- Progress Motivation: Step-by-step onboarding that celebrates small wins
- Glassmorphism Aesthetic: Interfaces that feel tangible yet ethereal
#080C14- The depth of space, where ideas are born#C9A84C- The warmth of gold, the promise of return#1A1F2C- The structure of night, the framework of dreams#FFFFFF- The purity of intention, the clarity of vision
- 6-Step Intelligent Onboarding: From idea to investment-ready profile
- Investor Discovery: Swipe through curated investor matches
- Deal Rooms: Secure spaces for due diligence and negotiation
- Progress Tracking: Visual journey from pitch to partnership
- Psychology-Optimized Pitches: Templates that speak investor language
- 4-Step Profile Creation: Define your thesis, preferences, and boundaries
- Founder Discovery: Algorithmically matched to your investment sweet spot
- Tiered Access: Free previews, paid deep dives
- Deal Flow Management: Organize, compare, and track opportunities
- Real-time Notifications: When matching founders enter the platform
- Application Queue: Review and vet incoming founder profiles
- Analytics Dashboard: Platform health, match rates, revenue metrics
- User Management: Moderate, support, and guide the community
- System Configuration: Tune the algorithms that make magic happen
- Real-time Chat: WebSocket-powered deal room conversations
- Push Notifications: Timely alerts for matches, messages, and milestones
- Payment Processing: Multi-provider integration (Stripe, Razorpay)
- Subscription Management: RevenueCat-powered tier access
- File Upload & Management: Pitch decks, financials, legal documents
- Advanced Search & Filtering: Find exactly what you're looking for
- Node.js 18+ (for mobile and web-admin)
- Python 3.11+ (for backend)
- Expo CLI (
npm install -g expo-cli) - Git (to clone this repository)
cd backend
# Create virtual environment
python -m venv venv
# Activate it (Windows)
venv\Scripts\activate
# Install dependencies
pip install -r requirements.txt
# Set up environment variables
copy .env.example .env
# Edit .env with your Supabase credentials
# Run the server
uvicorn main:app --reload --host 0.0.0.0 --port 8000π― Expected: API running at http://localhost:8000 β’ Docs at http://localhost:8000/docs
cd web-admin
# Install dependencies
npm install
# Run the development server
npm run devπ― Expected: Dashboard at http://localhost:3000
cd mobile
# Install dependencies
npm install
# Start Expo development server
npx expo start --dev-clientπ― Expected:
- Expo server at
http://localhost:8081 - QR code for mobile device scanning
- Option to run on Android/iOS emulator
For the ambitious conductor who wants the full orchestra:
# Terminal 1 - Backend
cd backend && venv\Scripts\activate && uvicorn main:app --reload --host 0.0.0.0 --port 8000
# Terminal 2 - Web Admin
cd web-admin && npm run dev
# Terminal 3 - Mobile App
cd mobile && npx expo start --dev-clientPitchIn/
βββ backend/ # FastAPI backend
β βββ app/
β β βββ routers/ # API endpoints (auth, founders, investors, etc.)
β β βββ models/ # Database models
β β βββ schemas/ # Pydantic schemas
β β βββ services/ # Business logic
β βββ supabase_schema.sql # Complete database schema
β βββ main.py # Application entry point
βββ [mobile/](https://github.com/BrozG/PitchIn-Mobile.git) # React Native + Expo app
β βββ screens/ # All application screens
β βββ components/ # Reusable UI components
β βββ App.js # Main navigation stack
βββ [web-admin/](https://github.com/BrozG/PitchIn-WebAdmin.git) # Next.js admin dashboard
β βββ app/ # App router pages
βββ resource/ # Media assets
βββ readme-intro.gif # Platform introduction GIF
Create .env files in each component with these essential variables:
SUPABASE_URL=your_supabase_project_url
SUPABASE_ANON_KEY=your_supabase_anon_key
SUPABASE_SERVICE_ROLE_KEY=your_supabase_service_role_key
DATABASE_URL=postgresql://...
STRIPE_SECRET_KEY=sk_test_...
RAZORPAY_KEY_ID=rzp_test_...
RAZORPAY_KEY_SECRET=your_razorpay_secretEXPO_PUBLIC_API_URL=http://localhost:8000
EXPO_PUBLIC_SUPABASE_URL=your_supabase_project_url
EXPO_PUBLIC_SUPABASE_ANON_KEY=your_supabase_anon_keyOnce all three services are running:
-
Visit the Admin Dashboard (
http://localhost:3000)- See the queue of sample founder applications
- Practice approving and rejecting (it's just demo data)
-
Explore the API Documentation (
http://localhost:8000/docs)- Try the
/healthendpoint - Examine all available endpoints
- Try the
-
Launch the Mobile App
- Scan the QR code with Expo Go on your phone
- Walk through the onboarding flow
- Experience the swipe-based discovery
We believe technology should amplify human connection, not replace it. Every feature in Pitch In is designed to:
- Reduce Anxiety - Clear progress indicators, gentle nudges
- Increase Clarity - Unambiguous next steps, transparent processes
- Foster Trust - Verified profiles, secure communications
- Celebrate Progress - Milestone acknowledgments, small wins highlighted
Our matching algorithm considers not just:
- Financial metrics (stage, amount, sector)
- Personal compatibility (communication style, values alignment)
- Timing synchronization (readiness of both parties)
- Psychological fit (risk appetite, vision alignment)
Pitch In is a living platform, constantly evolving. Next horizons include:
- AI-Powered Pitch Coaching - Real-time feedback on presentation style
- Virtual Reality Deal Rooms - Immersive pitch experiences
- Blockchain Verification - Immutable records of commitments
- Global Expansion - Multi-currency, multi-language support
- Community Features - Founder forums, investor masterclasses
This platform stands on the shoulders of:
- Every founder who dared to dream bigger
- Every investor who looked beyond the spreadsheet
- The open-source community that makes such magic possible
- The team who believed connections could be both meaningful and measurable
We welcome contributions! Please follow these steps:
- Fork the repository
- Create a feature branch:
git checkout -b feature/amazing-feature - Commit your changes:
git commit -m 'Add amazing feature' - Push to the branch:
git push origin feature/amazing-feature - Open a Pull Request
- Follow our coding standards
- Write unit tests for new features
- Update documentation when making changes
- Use descriptive commit messages
- Keep PRs focused on a single feature/bug
- Automated CI checks (tests, linting)
- Maintainer review within 48 hours
- Address feedback through commits
- Merge after 2 approvals
For detailed guidelines, see our CONTRIBUTING.md.
Pitch In is released under the MIT License. See the LICENSE file for details.
- Commercial use
- Modification
- Distribution
- Private use
- Liability
- Warranty
- License and copyright notice
"The best way to predict the future is to create it."
β Alan Kay




