SkillPilot is a MERN-stack platform that helps students and professionals discover curated educational resources without the noise. It uses an AI Agent (Make.com) for content moderation, ensuring that only relevant, secure, and high-quality resources are shared.
π Repository: SkillPilot GitHub
In todayβs digital age, learners rely heavily on platforms like YouTube, GeeksforGeeks, and online documentation. While these platforms are valuable, the overwhelming amount of content often makes it difficult to find high-quality, relevant resources.
SkillPilot was created to solve this problem by:
- β Centralizing the best open-source educational resources.
- β Filtering malicious or irrelevant content using an AI-powered agent.
- β Enabling collaboration through community-driven contributions, likes, and discussions.
The goal is to bridge the learning gap by providing learners with a trusted hub for verified, organized, and useful educational materials.
- β¨ Features
- π Tech Stack
- βοΈ Architecture
- βοΈ Competitive Edge
- π Getting Started
- πΈ Screenshots
- π¬ Contact
- π Categorized Learning Paths β structured courses with progress tracking.
- π University-Specific Curricula β resources mapped to academic syllabi.
- π° Community Feed β Q&A, problem-solving, and discussions.
- π AI-Powered Security β suspicious links flagged via email alerts, irrelevant ones auto-rejected.
- πΎ Save & Revisit β bookmark courses for later.
- π Recognition & Rewards β contributor spotlight & achievement badges.
Frontend: React + TypeScript, TailwindCSS
Backend: Node.js, Express, MongoDB
Authentication: JWT
AI/Automation: Make.com AI Agent (for content verification)
graph TD
A[User] -->|Submit Resource| B[Frontend - React + TS]
B --> C[Backend - Node.js/Express]
C --> D[(MongoDB Database)]
C --> E[JWT Auth Service]
C --> F[AI Agent - Make.com]
F -->|Flag/Approve| C
C --> B
B --> A