CMS SKADA is a modern web-based Content Management System (CMS) designed to streamline school website administration. Built with Laravel, the application provides a secure and scalable platform for managing school content through an intuitive administrative dashboard while delivering a responsive and informative public-facing website.
The system enables administrators to efficiently publish news, manage photo galleries, moderate comments, maintain school information, and oversee user accounts from a centralized interface.
Designed to provide visitors with easy access to school information.
- Responsive Homepage
- School Profile & About Page
- News Listing with Detail Pages
- Photo Gallery
- Visitor Comment System
- Contact & School Information
- Mobile-Friendly Responsive Design
A comprehensive dashboard for managing website content.
- Secure Login & Logout
- Session-Based Authentication
- News Management (CRUD)
- Gallery Management (CRUD)
- Comment Moderation (CRUD)
- Administrator Account Management (CRUD)
- School Information Management
- Website Configuration
- Dashboard Statistics Overview
- Framework: Laravel 12
- Language: PHP 8+
- Architecture: MVC
- Authentication: Laravel Session Authentication
- Blade Template Engine
- Bootstrap / Tailwind CSS
- JavaScript
- MySQL
- Laravel File Storage
- Composer
- Git
- GitHub
CMS-SKADA/
โ
โโโ app/
โโโ bootstrap/
โโโ config/
โโโ database/
โโโ public/
โโโ resources/
โ โโโ views/
โ โโโ css/
โ โโโ js/
โโโ routes/
โโโ storage/
โโโ tests/
โโโ vendor/
git clone https://github.com/MasMuham24/CMS-SKADA.git
cd CMS-SKADAcomposer installcp .env.example .envphp artisan key:generateUpdate the .env file with your local database credentials.
DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=cms_skada
DB_USERNAME=root
DB_PASSWORD=php artisan migrateIf seeders are included, execute:
php artisan db:seedphp artisan storage:linkphp artisan serveThe application will be available at:
http://127.0.0.1:8000
An administrator account can be created manually or automatically through database seeders.
| Password | |
|---|---|
| admin@skada.com | password |
Note: These credentials are examples only. Replace them according to your local database configuration.
- Homepage
- School Profile
- News
- Gallery
- Dashboard Overview
- News Management
- Gallery Management
- User Management
- Comment Management
Add application screenshots here.
- Authentication System
- Dashboard Analytics
- News Management
- Gallery Management
- User Management
- Comment Management
- School Information Management
- File Upload & Image Storage
- Role-Based Access Control (Administrator & Editor)
- Advanced Search & Filtering
- Pagination Optimization
- SEO-Friendly URLs
- Rich Text Editor
- Email Notifications
- Activity Logs
- Report Export (PDF & Excel)
- Media Library
- Visitor Analytics
Muhammad Syafi'i
Backend & Frontend Developer
Specializing in Laravel, React, REST API Development, and Modern Web Applications.
GitHub
https://github.com/MasMuham24
This project is licensed under the MIT License. Feel free to use, modify, and distribute it in accordance with the terms of the license.