An AI search platform for mentors. Designed to connect you with the perfect mentor tailored to your unique needs, preferences, and aspirations. Offers personalized mentorship connections that can help propel your personal and professional growth.
Quick setup to get the site running:
# navigate to frontend directory
cd frontend
# run the application
npm startOpen http://localhost:3000 with your browser.
Initiate your mentor search on our Home Page, offering a clean, intuitive interface inspired by leading LLM applications. Navigation options, including mentor signup and site logo for easy home access, are provided at the top.
Register or log in through the Auth Page to begin interacting with the platform and access more personalized features.
Aspiring mentors can register via the Mentor Sign-Up Page by clicking "Become a Mentor" and entering relevant details to join our mentor database. Enjoy the Easter egg featuring Gavin Belson in the placeholder text.
The Chat Page delivers a sleek, minimalistic text-based interface for users to refine their search and interact with potential mentor matches through a backend-driven chatbot leveraging OpenAI embeddings and GPT-4.
Engineered to process user queries through a JSON interface, leveraging OpenAI embeddings and GPT-4's computation capabilities. Analyzes user input to generate a compatible mentor match, outputting the results in a structured JSON format for the frontend to consume.
Offers a digital interface with seamless user interaction, supporting information input and displaying rich mentor profiles for an efficient user journey.
- Flask (Python web framework)
- OpenAI Python library
- SciPy library (for spatial distance computations)
- CSV module (for CSV file operations)
- JSON module (for JSON parsing and response handling)
- JavaScript
- HTML/CSS
- React
- Client-side data fetching and state management with React hooks
- Precomputed embeddings using OpenAI's embedding models
- RESTful API endpoints (for querying and response handling)
- Cosine similarity (for mentor matching logic)
- GPT-4 (for generating mentor matches based on user queries)
- Firebase (to store mentors and auth details)
We welcome contributions! If you're interested in helping improve Mentore, please fork the repository and submit a pull request with your proposed changes. For major changes, please open an issue first to discuss what you would like to change.
Not for public release. Do not copy, do not distribute.
For inquiries or further information, reach out to us at: