Skip to content

SkillBuilderAI is a personalized learning platform designed to help users discover, develop, and master IT skills that are aligned with their interests and abilities.

Notifications You must be signed in to change notification settings

randyver/skill-builder-AI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 

Repository files navigation

SkillBuilderAI

image

SkillBuilderAI is a personalized learning platform designed to help users discover, develop, and master IT skills that are aligned with their interests and abilities. The platform uses predictive models to recommend the most relevant skills to focus on, along with curated video resources to aid in learning. Additionally, the AI Tutor feature assists users by answering questions related to the content they are studying.

Features

  • Personalized Skill Prediction: Predicts the best IT skills to focus on based on user input.
  • AI Tutor: An AI-powered chatbot that answers user questions about recommended skills and resources.
  • Video Recommendations: Displays curated YouTube videos to help users learn the skills that have been predicted for them.
  • Skill Progress Tracking: Keeps a history of skill predictions to allow users to track their development over time.

Technology Used

Backend:

  • Python
  • Scikit-learn
  • Tensorflow
  • Flask
  • DrizzleORM
  • Supabase

Frontend:

  • NextJS
  • TypeScript
  • React
  • TailwindCSS
  • Shadcn/UI

How to Use

  1. Clone the repository
git clone https://github.com/randyver/skill-builder-AI.git
cd model
  1. Install all requirements
pip install -r requirements.txt
  1. Running the model with
python main.py
  1. Go to browser and visit https://skill-builder-ai.vercel.app

  2. Or you can running the website locally using

npm install
npm run dev

and visit https://localhost:3000 on your browser

  1. Now you can explore the project!

Author

  • Emery Fathan Zwageri
  • Muhammad Al Thariq Fairuz
  • Randy Verdian

About

SkillBuilderAI is a personalized learning platform designed to help users discover, develop, and master IT skills that are aligned with their interests and abilities.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •