CMS SKADA is a web-based Content Management System built with Laravel to manage a school website efficiently. This application enables administrators to manage news, galleries, comments, users, and school information through an intuitive admin dashboard.
- Homepage
- School profile page
- News listing and detail pages
- Photo gallery
- Comment system
- Contact / school information
- Responsive user interface
- Authentication (Login / Logout)
- News management (CRUD)
- Gallery management (CRUD)
- Comment management (CRUD)
- User management (CRUD)
- Website settings management
- Dashboard statistics overview
- Backend: PHP, Laravel
- Frontend: Blade Template, Bootstrap / Tailwind CSS
- Database: MySQL
- Authentication: Laravel Session Authentication
- Storage: Laravel File Storage
- Version Control: Git & GitHub
CMS-SKADA/
│
├── app/
├── bootstrap/
├── config/
├── database/
├── public/
├── resources/
│ ├── views/
│ └── css/
├── routes/
├── storage/
└── tests/git clone https://github.com/MasMuham24/CMS-SKADA.git
cd CMS-SKADAcomposer installcp .env.example .envphp artisan key:generateEdit the .env file:
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 available:
php artisan db:seedphp artisan storage:linkphp artisan serveApplication will be accessible at:
http://127.0.0.1:8000Use an admin account created through database seeding or manual setup.
Example credentials:
Email : admin@skada.com
Password : password
Adjust according to your database configuration.
Add homepage screenshot here.
Add admin dashboard screenshot here.
- Role-based access control (Admin / Editor)
- Advanced search functionality
- Pagination
- SEO optimization
- Report export feature
- Notification system
Developed by Muhammad Mas
GitHub: https://github.com/MasMuham24
This project is open-source and available under the MIT License.