Edhub
Edhub is a versatile educational platform designed to empower learners with various tools and resources for self-learning, mentor guidance, skill testing, and more. It offers a user-friendly interface and integrates cutting-edge technologies to enhance the learning experience.
Features:
- Home: Provides an overview of the platform and its features.
- Self Learn: Allows users to upload study materials in different formats (text, image, video) and provides options for summarization and translation.
- Discover: Explore educational content, courses, and resources.
- Mentor Guidance: Helps users find educational mentors based on their topics of interest and location.
- Skill Test: Generates multiple-choice questions to test users' skills based on specified topics.
- Job Opportunities: Provides information about job opportunities and career paths in various fields.
- Career Guidance: Offers guidance and advice on career development and professional growth.
- Education Loans / Schemes: Provides information about educational loans, scholarships, and financial aid options.
- Course Recommendations: Recommends courses and learning paths tailored to users' interests and goals.
- About Us: Provides information about the platform, its mission, and the team behind it.
Dependencies:
- Streamlit
- LangChain
- OpenAI
- Google SERP API
- RapidAPI (for video description summarization)
- Googletrans (for translation)
Setup:
- Install the required dependencies listed above.
- Obtain necessary API keys for OpenAI, Google SERP, and RapidAPI.
- Store API keys securely using Streamlit Secrets.
- Run the Python script to start the Streamlit app.
- Access the application through the provided URL.
Credits: This code was created by Raj Narayanan
Github: https://github.com/raju-2003
Empower your learning journey with Edhub!