Inspiration

The inspiration behind LearnQuest stems from the growing need for a comprehensive, interactive, and user-friendly platform that empowers learners to track their educational progress, access high-quality resources, and receive personalized career guidance. In today's fast-paced world, students and professionals often struggle to stay organized, motivated, and informed about their learning journey. LearnQuest was designed to bridge this gap by combining data visualization, AI-driven mentorship, and community collaboration into a single, cohesive platform. We wanted to create a tool that not only helps users stay on top of their goals but also inspires them to achieve more through gamification, real-time feedback, and a supportive community.

What it does

LearnQuest is a multi-functional educational dashboard that offers the following features:

Dashboard:

Tracks learning progress with visualizations like bar charts, donut charts, and line graphs.

Displays daily schedules, assignments, and task completion rates.

Provides motivational quotes and real-time updates to keep users engaged.

Education Hub:

Allows users to manage courses, track progress, and create assignments.

Offers a spin-the-wheel feature for study challenges to keep learning fun and interactive.

Provides access to free courses from top institutions like MIT, Harvard, and IIT Delhi.

Community:

Enables users to join groups, share resources, and collaborate with peers.

Displays trending posts and allows users to contribute their own content.

AI Career Mentor:

A chatbot powered by Google's Gemini API that provides personalized career guidance, skill recommendations, and roadmap suggestions.

Engages users in real-time conversations to answer questions about careers, skills, and learning paths.

How we built it

LearnQuest was built using the following technologies and tools:

Streamlit: For creating the interactive web application and user interface.

Pandas & NumPy: For data manipulation and generating dynamic visualizations.

Plost: For creating visually appealing charts like bar charts, donut charts, and line graphs.

Google Gemini API: To power the AI Career Mentor chatbot and provide intelligent responses.

Custom CSS: For styling the app with a dark theme, futuristic design, and responsive layouts.

Randomization & Gamification: For features like the spin-the-wheel study challenge to make learning engaging.

Background Images: To enhance the visual appeal and create a futuristic, immersive experience.

The app was developed iteratively, with each feature being tested and refined to ensure a seamless user experience.

Challenges we ran into

Integrating Multiple Features: Combining data visualization, AI mentorship, and community features into a single app required careful planning and execution to ensure smooth functionality.

UI/UX Design: Creating a visually appealing and user-friendly interface while maintaining a consistent dark theme was challenging, especially with the need for responsive layouts.

AI Integration: Implementing the Gemini API and ensuring the chatbot provided accurate and relevant responses required extensive testing and prompt engineering.

Gamification: Designing the spin-the-wheel feature and ensuring it was both fun and functional required creative problem-solving.

Data Management: Handling dynamic data for progress tracking, assignments, and courses required efficient use of Pandas and Streamlit's state management.

Accomplishments that we're proud of

We are proud of Our whole platform and how everything turned out, but if i have to be specific then; Seamless Integration: Successfully integrating data visualization, AI mentorship, and community features into a single platform.

User Engagement: Creating a gamified learning experience with the spin-the-wheel feature and motivational elements.

AI Career Mentor: Building a responsive and intelligent chatbot that provides valuable career guidance.

Visual Appeal: Designing a futuristic, dark-themed UI that is both aesthetically pleasing and functional.

Scalability: Developing a platform that can easily be expanded with additional features like more courses, advanced analytics, and community tools.

What we learned

Streamlit's Capabilities: We gained a deeper understanding of Streamlit's potential for building interactive web applications with minimal code.

AI Integration: Learned how to effectively integrate and utilize AI APIs like Gemini for real-time conversational applications.

UI/UX Design: Improved our skills in creating visually appealing and user-friendly interfaces using custom CSS and responsive design principles.

Gamification: Discovered the importance of gamification in keeping users engaged and motivated.

Team Collaboration: Enhanced our ability to work as a team, divide tasks, and integrate individual contributions into a cohesive product.

What's next for LearnQuest

We are making a prototype with more advanced features such as audio recognition, image extraction, etc., and also a voice command for blind people.

Built With

Share this project:

Updates