MentorHub is an AI-based project developed during the Developer Augmentation Hackathon, where our team secured a position among the top 10 teams at the national level. The project aims to simplify the process of connecting developers with diverse mentors using natural language prompts.
- AI-powered Mentor Matching: Utilizes Pandasai for creating dataframes to efficiently match mentors and mentees based on their preferences and expertise.
- Streamlined User Interface: Built with Streamlit, providing an intuitive and user-friendly frontend for easy interaction.
- Diverse Mentor Pool: Connects developers with mentors from various backgrounds and domains to enhance learning and collaboration.
- ReactJS Integration: Employs ReactJS for dynamic and responsive user interfaces, ensuring a seamless experience.
- Pandasai: Used for creating and manipulating dataframes, enhancing the efficiency of mentor-mentee matching.
- LangChain: Powers the natural language processing capabilities, enabling users to connect with mentors using simple prompts.
- Streamlit: Framework for creating web applications with minimal effort, delivering an interactive and visually appealing frontend.
- HTML/CSS: Frontend styling and structure development for an enhanced user experience.
- ReactJS: Ensures dynamic and responsive user interfaces, adding a layer of interactivity to the application.
To get started with MentorHub, follow these steps:
-
Clone the repository:
git clone https://github.com/ShivankK26/MentorHub-DA-Hacks.git
-
Install dependencies:
pip install -r requirements.txt pip install pandasai
-
Run the application:
streamlit run app.py
- Open the MentorHub application in your web browser.
- Enter prompts to describe your preferences and areas of interest.
- Receive mentor suggestions based on your inputs.
- Connect with mentors and enhance your development journey!
We welcome contributions from the community! If you have ideas for improvements, new features, or bug fixes, feel free to submit a pull request. For major changes, please open an issue first to discuss the proposed changes.
Thank you for checking out MentorHub! Connect, learn, and grow with the guidance of experienced mentors.