
This project is an AI-powered personalized learning assistant built with Streamlit and deployed on Hugging Face Spaces. It helps users transform their learning goals into a structured study plan, using advanced large language models via the Aimlapi API. ✨ Key Features: Smart Questionnaire: Collects user background (e.g., beginner, student, IT professional), interests (Python, Java, C++…), and goals (job skills, academic research, hobby learning). Repository Recommendations: Based on the user profile, the system recommends high-quality GitHub repositories as learning resources. Learning Units: Each repository is split into study units derived from its README and documentation, making the content easier to digest. Interactive Q&A: On the study page, learners can ask questions in real time; the AI tutor answers patiently with explanations, examples, and practice problem suggestions (e.g., related LeetCode topics). Review Module: After completing a unit, the system generates structured summaries and saves them for later review, supporting spaced repetition. Seamless Deployment: Fully hosted on Hugging Face Spaces, requiring no installation—accessible from any device. This project is designed to be your patient and professional tutor, helping you not only learn from GitHub repositories but also apply the knowledge through guided practice and long-term retention.
24 Aug 2025