// FULL-STACK
Co-Founder Matching
UQ Ventures — DECO3801
React NativeTypeScriptFlaskPythonSupabaseDocker
Overview
Built for UQ's DECO3801 capstone in partnership with UQ Ventures. The goal: solve a real founder problem — finding a co-founder is harder than finding a job, but the tooling is worse.
How matching works
A weighted scoring function combines:
- Skills complementarity — engineering, design, sales, ops
- Interest overlap — shared problem spaces
- Goal alignment — lifestyle business vs. venture-scale
- Startup stage — same stage, or compatible adjacent stages
- Logistics — location, availability, communication style
Each match comes with an explanation of why the algorithm thinks it's a good fit, so users aren't just trusting a black box.
Features
- Profile creation with structured fields
- Personalised match feed
- In-app messaging
- Event management for UQ Ventures' meetups
Stack notes
React Native (Expo) for the mobile app, Flask backend, Supabase for auth and Postgres. Deployed in Docker on a single small instance for the demo — designed to scale horizontally if adopted.
// SCREENSHOTS
