- Page Builder: Create and manage static or dynamic pages with custom content.
- Post Management: Add, edit, and delete blog or news posts.
- Category System: Organize content with a flexible category structure.
- Menu Manager: Easily build and customize website navigation menus.
- User Roles & Permissions: Admin, Editor, and other roles with fine-grained access control.
- File Manager: Upload and manage media assets like images and documents.
- Settings Panel: Change website title, logo, SEO settings, and more from the admin dashboard.
- Multilingual Support: Add and manage translations for different languages.
- Contact Form: Built-in contact form with email notifications.
- SEO Friendly: Clean URLs, meta tags, and sitemap support.
- Responsive Design: Admin panel and front-end optimized for all screen sizes.
- PHP 8.2+
- Composer
- Node.js & NPM
- Git
- MySQL or other supported DB
git clone https://github.com/6arshid/BlueCMS.git
cd BlueCMScomposer installnpm installcp .env.example .envEdit .env to configure your database and mail settings.
php artisan key:generatephp artisan migratephp artisan db:seedFor development:
npm run devFor production:
npm run buildphp artisan serveVisit:
http://localhost:8000
If seeded:
- Email: [email protected]
- Password: password
Make sure to change the password after first login.
- Ensure
storage/andbootstrap/cache/have775or777permissions if needed. - If using a custom domain or production server, configure
.envandAPP_URLaccordingly. - Compatible with shared hosting and cloud deployments.
Made with ❤️ using Laravel 12.