Skill Forge is an AI-powered web platform designed to guide learners on their journey to becoming experts in their chosen fields.
By analyzing user profiles — including educational background, interests, and skill levels — the system generates personalized learning roadmaps and AI-based course recommendations collected from online platforms such as YouTube, blogs, and open learning resources.
This project was developed as part of the Capstone Project for the Computing Faculty, demonstrating the integration of AI, recommendation systems, and web technologies in modern e-learning solutions.
- 🔹 AI-Powered Course Recommendation – Suggests courses, videos, and materials based on user profiles and learning goals.
- 🔹 Smart Chatbot Assistant – Interacts with users to gather information and generate personalized learning plans.
- 🔹 Dynamic Roadmap Generation – Creates beginner-to-expert learning paths for various IT domains (e.g., Web Dev, AI, Data Science).
- 🔹 YouTube Integration – Displays curated educational videos within the platform.
- 🔹 User Profile System – Saves user learning preferences, goals, and recommended content.
- 🔹 Modern Responsive UI – Clean and intuitive interface for both desktop and mobile users.
- Recommendation Engine: Built using AI models that analyze user data, interests, and engagement.
- Filtering Mechanism: Filters YouTube videos based on relevance, popularity, likes, views, and length.
- Chatbot Intelligence: Uses NLP and knowledge-based reasoning to understand user queries and suggest content dynamically.
- React.js
- HTML5, CSS3
- JavaScript (ES6+)
- Tailwind CSS / Custom Styling
- Spring Boot (Java) / Node.js (alternative setup)
- Flask (Python API for AI Models)
- MySQL / MongoDB
- Python (TensorFlow, Scikit-learn, Pandas, NumPy)
- Gemini / GPT API Integration (for conversational logic)
- AWS / Google Cloud
- GitHub for version control
git clone https://github.com/your-username/skill-forge.git
cd skill-forge