A modern, responsive frontend for the KIT eCampus Learning Management System, built using React + Vite with a clean UI and role-based user experience.
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.
- 🎨 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
- React.js
- Vite
- Tailwind CSS
- React Router
- REST API Integration
- User lands on the home page
- Login based on role (Student / Instructor)
- Redirected to role-specific dashboard
- Access academic content and assessments
- Track learning progress
Screenshots will be added here
/screenshots
├── landing-page.png
├── login-page.png
├── student-dashboard.png
├── instructor-dashboard.png
# 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 devThis 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.
Kalaignar Karunanidhi Institute of Technology
Coimbatore, Tamil Nadu
Hadil K K
🎓 BE Computer Science and Engineering
💻 Full Stack Web Developer
📍 India
✅ Active Development
🚧 UI Enhancements in Progress
This project is developed for academic purposes and internal institutional use.
⭐ If you like this project, feel free to star the repository!