Wire-Up is an opinionated, strict and fully tested Livewire Laravel Starter Kit.
- Multi-language Support - Easily build applications with localization and translations
- Real-time Interactivity - Dynamic content updates without page refreshes
- Server-side Rendering - Fast initial page loads with SEO-friendly content
- Modern UI Components - Built with Flux UI Pro for beautiful, accessible interfaces
- Developer Experience - Hot reloading, type-safe code, and comprehensive testing
- Responsive Design - Mobile-first approach with Tailwind CSS
- Security First - Laravel's built-in security features and best practices
- Laravel 13 - The PHP framework for web artisans
- Livewire 4 - Full-stack framework for Laravel
- Flux UI Pro - Beautiful UI components for Livewire
- Tailwind CSS v4 - Utility-first CSS framework
- Pest 4 - Delightful PHP testing framework
- Laravel Pint - Code style fixer
- Vite - Fast build tool and dev server
- PHP 8.4+
- Node.js 18+
- Composer 2.0+
- MySQL/PostgreSQL/SQLite
-
Clone the repository
git clone https://github.com/your-username/wire-up.git cd wire-up -
Install PHP & Node.js dependencies and Environment setup
composer setup
Wire-Up uses Pest v4 for testing, including browser testing capabilities:
# Run the test suit
composer testThe project uses Laravel Pint for code formatting:
# Fix code style issues
vendor/bin/pint
# Check for style issues without fixing
vendor/bin/pint --test# Build assets for production
npm run build
# Optimize application
php artisan config:cache
php artisan route:cache
php artisan view:cacheEnsure these environment variables are set in production:
APP_ENV=production
APP_DEBUG=false
APP_URL=https://your-domain.com
# Database configuration
DB_CONNECTION=mysql
DB_HOST=your-db-host
DB_DATABASE=your-database
DB_USERNAME=your-username
DB_PASSWORD=your-password
# Queue configuration (recommended)
QUEUE_CONNECTION=redis- Fork the repository
- Create your feature branch (
git checkout -b feature/amazing-feature) - Commit your changes (
git commit -m 'Add some amazing feature') - Push to the branch (
git push origin feature/amazing-feature) - Open a Pull Request
- Follow Laravel conventions and best practices
- Write tests for new features
- Use meaningful commit messages
- Ensure code passes all tests and style checks
This project is licensed under the MIT License - see the LICENSE file for details.
- Laravel team for the amazing framework
- Livewire team for making full-stack development delightful
- Flux UI for beautiful components
- Tailwind CSS for excellent utility classes
Built with ❤️ using Laravel + Livewire