Inspiration
We created Carbon Cupid to solve a critical problem - climate-focused NPOs spend too much time seeking funding instead of doing important environmental work, while VCs with dedicated funds struggle to find impactful projects. Blue carbon chips make up a $3.5 billion market but limited connections between these two groups keeps this economy stationary. We built Carbon Cupid to bridge this gap.
What it does
Carbon Cupid is a matchmaking platform that connects climate NPOs with funding sources using AI The platform creates profiles for NPOs and funders Calculates compatibility scores based on funding needs, mission alignment, and impact potential It recommends optimal matches to both parties Provides semantic search for discovering relevant projects Centralizes information about blue carbon initiatives
How we built it
Frontend: React.js, Next.js, TailwindCSS Backend: TypeScript, Node.js, Express.js Database: Supabase (PostgreSQL) Deployment: Vercel, Render Custom AI matching algorithm and semantic search
Challenges we ran into
Standardizing data from a diverse number of sources Creating an effective ranking algorithm Balancing information asymmetry between established VCs and newer NPOs Developing an interface that works for both finance and non-profit sectors
Accomplishments that we're proud of
Building a structured database of ocean-based carbon removal initiatives Developing a nuanced matching algorithm calculated with multiple user features Establishing a scalable foundation for future growth
What we learned
Effective ways to apply AI to positively create productive opportunities Techniques for standardizing heterogeneous data to avoid extreme outliers How to balance quantitative ML metrics with qualitative ML factors
What's next for Carbon Cupid
In-app messaging system for investors and NPOs to message eachother directly Secure authentication with Clerk Geographic and funding stage filters Impact tracking and reporting tools Expansion beyond blue carbon to other climate solutions
Built With
- express.js
- node.js
- react
- render
- supabase
- typescript
- vercel

Log in or sign up for Devpost to join the conversation.