Skip to content

A modern React-based frontend for the KIT eCampus LMS, providing role-based access and an intuitive learning interface for students and instructors.

Notifications You must be signed in to change notification settings

hadileey/KIT-eCampus

Repository files navigation

🎓 KIT eCampus – Frontend (⚠️ Development stage)

A modern, responsive frontend for the KIT eCampus Learning Management System, built using React + Vite with a clean UI and role-based user experience.


✨ Overview

KIT eCampus Frontend provides an intuitive and visually clean interface for students and instructors to access academic content, manage learning activities, and track progress.
The application focuses on usability, clarity, and performance, making digital learning simple and effective.


🚀 Features

  • 🎨 Modern landing page with conditional navigation
  • 🔐 Role-based login (Student / Instructor)
  • 📚 Structured academic flow (Subjects → Modules → Lessons)
  • 📝 MCQ assessments with instant feedback
  • 📊 Progress tracking and dashboards
  • ⚡ Fast and optimized UI using Vite
  • 📱 Fully responsive design

🧑‍💻 Tech Stack

  • React.js
  • Vite
  • Tailwind CSS
  • React Router
  • REST API Integration

🧭 Application Flow

  1. User lands on the home page
  2. Login based on role (Student / Instructor)
  3. Redirected to role-specific dashboard
  4. Access academic content and assessments
  5. Track learning progress

🖼️ Screenshots

Screenshots will be added here

/screenshots
 ├── landing-page.png
 ├── login-page.png
 ├── student-dashboard.png
 ├── instructor-dashboard.png

⚙️ Installation & Setup

# Clone the repository
git clone https://github.com/your-username/kit-ecampus-frontend.git

# Navigate to project folder
cd kit-ecampus-frontend

# Install dependencies
npm install

# Start development server
npm run dev

🔗 Backend Integration

This frontend connects to the KIT eCampus Backend via REST APIs for:

  • Authentication
  • Role validation
  • Academic content
  • Assessments & progress tracking

Ensure the backend server is running before login.


🏫 Institution

Kalaignar Karunanidhi Institute of Technology
Coimbatore, Tamil Nadu


👤 Author

Hadil K K
🎓 BE Computer Science and Engineering
💻 Full Stack Web Developer
📍 India


📌 Project Status

✅ Active Development
🚧 UI Enhancements in Progress


📜 License

This project is developed for academic purposes and internal institutional use.


⭐ If you like this project, feel free to star the repository!

About

A modern React-based frontend for the KIT eCampus LMS, providing role-based access and an intuitive learning interface for students and instructors.

Topics

Resources

Stars

Watchers

Forks

Languages