Skip to content

Skill Stack is a full-featured online course management platform built with a modern full-stack architecture. It delivers an engaging, responsive frontend and a robust backend to support dynamic course experiences for students, instructors, and admins.

Notifications You must be signed in to change notification settings

itsmahmudul/skill-stack

Repository files navigation

🧠 Skill Stack – React + Vite

Skill Stack is a modern full-stack online course platform built with React, Vite, Express.js, and MongoDB. This project provides a dynamic and responsive frontend with smooth animations and secure authentication, offering different experiences for students, instructors, and admins.


🚀 Live Preview

🔗 Visit Skill Stack
(Replace with your deployed frontend URL)


🛠️ Tech Stack

💻 Frontend

  • ⚡ React + Vite
  • 🎨 Tailwind CSS
  • 🔁 React Router
  • 🔔 React Toastify
  • 🎞️ Lottie React
  • 🎭 React Icons

🔧 Backend (Separate Repo)

  • 🌐 Express.js
  • 🛢️ MongoDB (Native Driver)
  • 🔐 Firebase Admin (JWT Authentication)

📦 Features

  • 🔐 Firebase JWT Authentication
  • 🎓 Enroll in Courses
  • 📋 Manage Courses (Add, Edit, Delete)
  • 👤 Role-based Access (Student, Instructor, Admin)
  • 📈 Progress bar & multi-step forms
  • 🎥 Engaging UI with Lottie animations
  • 🧭 Private Routes for secured pages
  • 📱 Fully Responsive UI

👨‍💻 Author

About

Skill Stack is a full-featured online course management platform built with a modern full-stack architecture. It delivers an engaging, responsive frontend and a robust backend to support dynamic course experiences for students, instructors, and admins.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages