yc idea matcher
1.0.0
This project allows you Submit your idea and get a list of similar ideas that YCombinator has invested in before.
The project is built using the following technologies:
You will find a script called generate-embeddings.ts
located in the root directory of this project. After running npm run generate-embeddings
, the script does the following:
pgvector
extensionSome companies don't have a long description, so we needed to manually remove those from the database by running
delete from companies WHERE embedding = ARRAY[]::real[];
The app itself is a Next.js app with an API route located at /api/idea
. Whenever a user submits an idea, the following happens: