GuacPanel is an opinionated Laravel starter kit created by Ato Augustine. It features Vue.js, Inertia.js, and Tailwind CSS and includes authentication, an admin dashboard, and essential features for building modern web applications.
Main Features
- Authentication Logs: Track login attempts, IP addresses, and suspicious activities in real-time.
- Smart Data Tables: Feature-rich tables with sorting, filtering, and export capabilities.
- File Management: Drag-and-drop file uploads with preview and validation support.
- Automated Backups: Scheduled backups with multiple storage locations and monitoring.
- Activity Tracking: Comprehensive audit logging for all user actions and changes.
- UI Components: Beautiful and responsive components with dark mode support.
- Role-based Access: Fine-grained permissions with hierarchical roles and team management.
- Session Management: Secure browser session handling with device tracking and remote logout.
- Passwordless Login: Secure magic link and one-time code authentication with device verification.
To install guacPanel, run the following commands:
git clone https://github.com/otatechie/guacpanel-tailwindcd guacpanel-tailwind && composer installnpm install && npm run devphp artisan migrate --seed

To learn more about this starter kit and view a demo, visit the official website and view the source code on GitHub.