Skip to content

SkillMatrix-io/skillmatrix

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

📚 SkillMatrix

A modern course management platform where teachers can create and manage courses while students can join, explore, and learn — all in one seamless experience.


👩‍🏫 Overview

SkillMatrix is designed to simplify online teaching and learning.
It allows educators to build rich courses with videos, PDFs, and markdown lessons, while learners can easily enroll and track their learning journey.


✨ Features

  • 📘 Course Creation – Teachers can create, update, and manage courses with:
    • Markdown-based text content
    • Embedded videos
    • PDF resources
    • Course cover image
  • 👨‍🎓 Course Enrollment – Students can browse and join courses with a single click.
  • 📂 Resource Management – All course materials are stored and served efficiently.
  • 🌐 Seamless Multi-Deployment Setup
    • Backend (Django) → Hosted on Render
    • Database (MySQL) → Hosted on Clever Cloud
    • Frontend (React) → Hosted on Vercel

🛠️ Tech Stack

Frontend:

  • ⚛️ React
  • 📜 JavaScript
  • 🧩 Vaniall CSS & BootStrapCSS

Backend:

  • 🐍 Django
  • 🗄️ MySQL

Infrastructure:

  • ☁️ Render (API Hosting)
  • ☁️ Clever Cloud (Database Hosting)
  • ☁️ Vercel (Frontend Hosting)
diagram

🚀 Future Roadmap

We’re just getting started! Planned features include:

  • 📊 Lesson Progress Tracking – Track how much of a course a student has completed.
  • 🏆 Leaderboard & Standing – Gamified progress with rankings and badges.
  • 💬 Discussion Forum – Students and teachers can discuss lessons in real-time.
  • 📜 Certificate Generation – Award completion certificates automatically.

📁 Project Structure

skillmatrix/
├── frontend/        # React app (Vercel)
├── backend/         # Django API (Render)

🔗 Links


👨‍💻 Contributors


🧠 Summary

SkillMatrix is more than just a course website — it's a foundation for a collaborative learning ecosystem. Whether you're an educator looking to share knowledge or a student eager to learn, SkillMatrix is built to grow with you.


Contributors 3

  •  
  •  
  •