socialrabbit / bunny
The Ultimate Laravel Website Scaffolding Package
Requires
- php: ^8.1
- illuminate/support: ^10.0
Requires (Dev)
- mockery/mockery: ^1.5
- orchestra/testbench: ^8.0
- phpunit/phpunit: ^10.0
README
🚀 The Ultimate Laravel Website Builder & Scaffolding Package | Build Professional Websites in Minutes
A powerful Laravel package for quickly scaffolding professional websites with multiple pre-built types and features.
Features
-
Multiple website types:
- Portfolio
- E-commerce
- Educational
- Healthcare
- Hospitality
- Real Estate
-
Core Features:
- Modern UI with responsive design
- SEO optimization
- Analytics integration
- Media management
- User authentication
- Role-based permissions
- Multi-language support
- Theme customization
- API integration
- Performance optimization
Requirements
- PHP >= 8.1
- Laravel >= 10.0
- Composer
Installation
- Install the package via Composer:
composer require socialrabbit/bunny
- Run the installation command:
php artisan bunny:install
Quick Start
- Create a new website:
php artisan bunny:create {type}
Replace {type}
with one of: portfolio, ecommerce, educational, healthcare, hospitality, real_estate
-
Configure your settings in
config/bunny.php
-
Start customizing your website!
Website Types
Portfolio Website
- Project showcase
- Client testimonials
- Blog integration
- Contact forms
- Gallery management
- Resume builder
- Skills showcase
- Achievement timeline
E-commerce Website
- Smart cart system
- Product management
- Order processing
- Inventory tracking
- Customer management
- Marketing tools
- Analytics dashboard
- Payment processing
Educational Website
- Course management
- Student portal
- Assignment system
- Progress tracking
- Quiz system
- Resource library
- Discussion forums
- Certificate generation
Healthcare Website
- Patient portal
- Appointment scheduling
- Medical records
- Prescription management
- Telemedicine integration
- Health blog
- Insurance verification
- Emergency contact
Hospitality Website
- Room booking
- Event management
- Menu system
- Guest feedback
- Loyalty program
- Special offers
- Virtual tours
- Online check-in
Real Estate Website
- Property listings
- Virtual tours
- Agent profiles
- Mortgage calculator
- Property search
- Saved searches
- Contact forms
- Market analysis
Configuration
The package can be configured via the config/bunny.php
file. Key configuration options include:
- Default website type
- Media storage settings
- Cache configuration
- Analytics integration
- SEO settings
- API configuration
- Theme customization
Customization
Themes
- Publish theme assets:
php artisan vendor:publish --tag=bunny-assets
- Customize CSS/JS in
public/vendor/bunny/
Views
- Publish views:
php artisan vendor:publish --tag=bunny-views
- Modify views in
resources/views/vendor/bunny/
API Documentation
The package provides a RESTful API for all features. Access the API at:
/api/bunny/{endpoint}
Full API documentation is available at docs/API.md
Contributing
Please see CONTRIBUTING.md for details.
Support
- 📖 Documentation
- 💭 Discussions
- 🐛 Issues
Security
If you discover any security-related issues, please email iamsocialrabbit@gmail.com instead of using the issue tracker.
Credits
License
The MIT License (MIT). Please see License File for more information.
🌟 Star us on GitHub — it helps!
Made with ❤️ by socialrabbit