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