A modern course management platform where teachers can create and manage courses while students can join, explore, and learn — all in one seamless experience.
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.
- 📘 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
Frontend:
- ⚛️ React
- 📜 JavaScript
- 🧩 Vaniall CSS & BootStrapCSS
Backend:
- 🐍 Django
- 🗄️ MySQL
Infrastructure:
- ☁️ Render (API Hosting)
- ☁️ Clever Cloud (Database Hosting)
- ☁️ Vercel (Frontend Hosting)
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.
skillmatrix/
├── frontend/ # React app (Vercel)
├── backend/ # Django API (Render)
- 🌐 Frontend: https://skillmatrix-beta.vercel.app/
- 🔌 Backend API: https://skillmatrix-rlxj.onrender.com/
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.