Kenya College of Interior Design Learning Management System example
# 🎓 KENCID LMS - Kenya College of Interior Design
A complete Learning Management System with Student, Lecturer, and Admin portals.
## ✨ Features
### 👨‍🎓 Student Portal
- Dashboard with progress overview
- Course/Unit enrollment with approval system
- View lessons (NO DOWNLOAD - stream only)
- Submit assignments with file upload
- Real-time grade viewing (instant updates)
- Payment processing with downloadable receipts
- Editable profile with photo upload
### 👨‍🏫 Lecturer Portal
- Manual enrollment approval per student
- Create and manage units
- Upload lessons (video, PDF, text)
- Create assessments with deadlines
- Grade submissions (instant student view)
- View class rosters and progress
### 👨‍💼 Admin Portal
- User management (students, lecturers, admins)
- Payment monitoring and refunds
- Security settings and audit logs
- System configuration
- Reports and analytics
## 🎨 Theme Colors
- 🟡 Yellow (#FFD700)
- âš« Black (#000000)
- ⚪ White (#FFFFFF)
- 🔵 Blue (#1E90FF)
## 🛠️ Technologies Used
- PHP 8.2
- MySQL
- HTML5/CSS3
- JavaScript
- XAMPP
## đź“‹ Requirements
- PHP 7.4 or higher
- MySQL 5.7 or higher
- Apache/Nginx server
## 🚀 Installation
1. Clone this repository
```bash
git clone
github.com