Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/shivankk26/mentorhub-da-hacks
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.
https://github.com/shivankk26/mentorhub-da-hacks
css html javascript js langchain pandas pandas-dataframe pandasai python reactjs streamlit streamlit-webapp
Last synced: about 1 month ago
JSON representation
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.
- Host: GitHub
- URL: https://github.com/shivankk26/mentorhub-da-hacks
- Owner: ShivankK26
- Created: 2023-11-18T17:15:14.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2024-01-26T21:28:27.000Z (about 1 year ago)
- Last Synced: 2024-11-11T08:16:53.532Z (3 months ago)
- Topics: css, html, javascript, js, langchain, pandas, pandas-dataframe, pandasai, python, reactjs, streamlit, streamlit-webapp
- Language: JavaScript
- Homepage:
- Size: 225 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# MentorHub: Connecting Developers with Diverse Mentors- DA Hacks Top 10 Teams
##
![Screenshot 2023-11-18 at 11 54 27 PM](https://github.com/ShivankK26/MentorHub-DA-Hacks/assets/115289871/da5d1823-2ec0-4db6-aa37-3e91edc6a0f6)
## Introduction
MentorHub is an AI-based project developed during the [Developer Augmentation Hackathon](https://developeraugmentationhackathon.devfolio.co/), 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.
## Features
- **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.## Technologies Used
- **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.## Getting Started
To get started with MentorHub, follow these steps:
1. Clone the repository:
```bash
git clone https://github.com/ShivankK26/MentorHub-DA-Hacks.git
```2. Install dependencies:
```bash
pip install -r requirements.txt
pip install pandasai
```3. Run the application:
```bash
streamlit run app.py
```## Usage
1. Open the MentorHub application in your web browser.
2. Enter prompts to describe your preferences and areas of interest.
3. Receive mentor suggestions based on your inputs.
4. Connect with mentors and enhance your development journey!## Contributing
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.