Analysis updated 2026-05-18
Prototype an AI-powered matching platform between startups and investors.
Generate personalized introduction emails between matched startups and investors using AI.
Explore a documented FastAPI backend for pitch deck upload, investor registration, and dealflow retrieval.
| elias569/fintech-app | alice53211/arc-fintech-app | contatomegasign/finance-account-tool | |
|---|---|---|---|
| Stars | 132 | 132 | 132 |
| Language | TypeScript | TypeScript | TypeScript |
| Setup difficulty | moderate | hard | — |
| Complexity | 3/5 | 4/5 | 2/5 |
| Audience | developer | developer | pm founder |
Figures from each repo's GitHub metadata at analysis time.
Requires an OpenAI API key in the backend environment file for AI matching and email generation to work.
This repository is a prototype platform that connects startups looking for funding with investors, using AI to help match the two sides. Startups upload their pitch deck as a PDF, and investors describe what kind of companies they like to fund, called their thesis, along with sectors and stages they focus on. The platform then works out matches in both directions, and an AI service drafts a personalized introduction email meant to reduce the awkwardness of a first outreach message. The project is split into a FastAPI backend and a Vite based frontend, connected through a documented set of API endpoints, including one to upload a pitch deck, one to check an startup's investor matches, one for investors to register their preferences, one to see an investor's current dealflow, and one to generate an intro email between a specific startup and investor. The backend currently stores data in memory rather than a permanent database, which the README frames as fine for prototyping but something that would need to change for real use. Interactive API documentation is available through Swagger once the backend is running. Login on the frontend is described as a local demo only, with no real backend authentication: any non-empty name, email, and password will work, and the role picked at sign in, either startup or investor, decides which dashboard a user lands on. The session is kept in the browser's local storage until logged out. Running the backend needs Python with FastAPI installed and an OpenAI API key placed in an environment file, since the matching and email generation rely on GPT. Running the frontend just needs Node and npm to install packages and start the development server. An optional Redis cache can be added to speed up the AI based match scoring, caching results for five minutes, but the app works without it too. The README does not mention a license.
An AI-driven prototype that matches startups with investors, generating dealflow and personalized intro emails via a FastAPI and Vite stack.
Mainly TypeScript. The stack also includes FastAPI, Vite, TypeScript.
Setup difficulty is rated moderate, with roughly 30min to a first successful run.
Mainly developer.
This repo across BitVibe Labs
Verify against the repo before relying on details.