A modern search engine for YCombinator opportunities with Firebase authentication and Pinecone vector search.
- 🔍 Smart Search: Search through curated YC content using vector embeddings
- 🔐 Authentication: Google sign-in required for search functionality
- 📱 Responsive Design: Works seamlessly on desktop and mobile devices
- 🎨 Modern UI: Glass morphic interface with smooth animations
- 📊 Multiple Indexes: Search across different content types:
- AI Agents
- Co-founder opportunities
- Internship positions
- Side projects
- Startup advice
- San Francisco activities
-
Clone the repository
git clone https://github.com/Mootbing/YC-AI-SUS-Search-Engine.git cd YC-AI-SUS-Search-Engine -
Install dependencies
npm install
-
Set up environment variables
- Copy
.env.local.exampleto.env.local - Add your Firebase and Pinecone credentials
- Copy
-
Run the development server
npm run dev
-
Open your browser Navigate to http://localhost:3000
For detailed setup instructions including Firebase and Pinecone configuration, see SETUP.md.
- Frontend: Next.js 15, React 19, TypeScript
- Styling: Tailwind CSS
- Authentication: Firebase Auth (Google)
- Search: Pinecone Vector Database
- Deployment: Vercel
- Fork the repository
- Create a feature branch
- Make your changes
- Submit a pull request
This project is open source and available under the MIT License.
Created by Jason Xu
Note: This project requires Firebase authentication to access the search functionality. Users will be prompted to sign in with Google when they attempt to search.