Skip to content

SkillEngine helps students turn potential into professional capability using AI.

License

Notifications You must be signed in to change notification settings

Sm6718858/SkillEngine

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

86 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

βš™οΈ SkillEngine β€” Engine On. Doubts Off.

SkillEngine is a full-stack, real-time skill execution platform built to transform how students prepare for industry challenges.
It merges learning, practice, collaboration, and intelligence into a single, performance-driven system.

πŸŽ‰πŸŽ‰ Engine On. Doubts Off.


🧠 Vision

SkillEngine is not about watching more content.
It is about thinking better, solving faster, and collaborating smarter.

The platform is designed to:

  • Eliminate passive learning
  • Enable real-time collaboration
  • Provide AI exactly where confusion happens
  • Simulate real interview & coding pressure
  • Build industry-ready habits early

🎯 What Makes SkillEngine Different

βœ” Not content-only
βœ” Not static dashboards
βœ” Not isolated preparation
βœ” Fully interactive
βœ” AI-first experience
βœ” Real-time collaboration
βœ” Industry-grade architecture(MESH Architecture)

SkillEngine is a thinking engine, not a content library.


πŸ” Authentication & Roles

  • Secure Login & Signup
  • Role-based access:
    • Learner
    • Instructor
  • Protected routes with session persistence

🎨 Modern UI Experience

  • Signature pink-themed, modern interface
  • Fully responsive across devices
  • Built with Tailwind CSS + shadcn/ui
  • Clean animations & smooth transitions
  • Light & dark mode support

πŸ‘€ Public Profile & Sharing Engine (NEW πŸ”₯)

Every user gets a sharable public profile that showcases their journey on SkillEngine.

Profile Sharing Features:

  • πŸ”— Public Profile Link
    Share your SkillEngine activity with anyone using a simple URL

  • πŸ“± QR Code Generation
    Instantly generate a QR to share your profile offline or online

  • πŸ‘€ Activity Visibility:

    • Learning progress
    • Practice history
    • Interview attempts
    • Skill engagement overview

Perfect for sharing with friends, mentors, or recruiters.


πŸ“š My Learning Space

  • Personalized dashboard
  • Resume learning instantly
  • Track enrolled content
  • Save lecture-specific Quick Notes
  • Edit profile & manage visibility

πŸ€– AI-Powered Lecture Companion

Every lecture includes built-in intelligence:

  • Ask AI for instant doubt resolution
  • Code with AI for logic & syntax help
  • Quick Notes to save insights while watching
  • Context-aware responses (no generic replies)

AI works like a silent mentor β€” always available, never distracting.


πŸ§‘β€πŸ« Instructor Control Center

  • Dedicated instructor dashboard
  • Real-time revenue analytics
  • Engagement insights
  • Course performance tracking
  • Clean separation from learner views

πŸ‘₯ Group Study β€” Real-Time Collaboration Engine

A production-ready collaborative environment designed for teams:

  • πŸ”Ή Live group study rooms
  • πŸ”Ή Shared coding platform using Monaco Editor
  • πŸ”Ή Real-time whiteboard (draw, erase, sync)
  • πŸ”Ή Live voice communication via WebRTC
  • πŸ”Ή Sharable room code
  • πŸ”Ή Live activity alerts
  • πŸ”Ή Built-in AI for doubt solving inside rooms

Feels like working in a real tech team β€” not a chat app.


πŸ§ͺ Practice & Evaluation Engine

πŸ’» Coding Practice Platform

  • Structured problem statements
  • Multi-language code editor
  • AI-powered code improvement

πŸ“Š Aptitude Test System

  • Timed assessments
  • Automatic evaluation
  • Performance analytics
  • Attempt history

πŸŽ™οΈ AI Interview Simulator

A realistic interview preparation system:

  • Multiple interview domains
  • Different AI interviewer voices
  • Real-time question flow
  • Performance feedback
  • Interview attempt tracking

Built to reduce fear and build confidence.


πŸ’³ Secure Payments

  • Integrated Stripe payment system

  • Smooth checkout experience

  • Secure & scalable transactions

    Screenshot 2025-12-22 194812 Screenshot 2025-12-22 194906 Screenshot 2025-12-22 195002 Screenshot 2025-12-22 195014 Screenshot 2025-12-22 195041 Screenshot 2025-12-22 195156 Screenshot 2025-12-22 195240


🧱 Tech Stack

Frontend

  • React.js
  • Redux Toolkit
  • RTK Query
  • Tailwind CSS
  • shadcn/ui
  • Monaco Editor
  • WebSockets

Backend

  • Node.js
  • Express.js
  • MongoDB
  • WebSockets
  • WebRTC
  • Stripe API

⚑ Architecture Highlights

  • Modular & scalable structure
  • Real-time socket communication
  • Clean API separation
  • Optimized state management
  • Production-ready patterns

πŸš€ Project Status

  • Stable core features
  • Actively evolving
  • Designed for scale
  • Open for enhancements

πŸ§‘β€πŸ’» Author

Shivam Mishra
Full Stack Developer
System Builder | Problem Solver | Engine Thinker mail- sm6718858@gmail.com Linkedin - https://www.linkedin.com/in/shivam134/ #skillengine #SkillEngine #ShivamMishraSkillEngine


⭐ Final Thought

SkillEngine is built for people who believe
learning should feel alive, collaborative, and intelligent.

βš™οΈ Engine On. Doubts Off.

License

This project is licensed under the GNU General Public License v3.0 (GPL-3.0).

⚠️ Any reuse, modification, or submission of this code requires the derived work to also be open-sourced under the same license.