Download the PHP package faysal0x1/larastart without Composer
On this page you can find all versions of the php package faysal0x1/larastart. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download faysal0x1/larastart
More information about faysal0x1/larastart
Files in faysal0x1/larastart
Package larastart
Short Description A comprehensive Laravel starter kit with Inertia.js, React, module-based architecture, e-commerce features, admin panel, and more.
License MIT
Homepage https://github.com/faysal0x1/larastart
Informations about the package larastart
Larastart
A comprehensive Laravel 12 starter kit with Inertia.js, React, module-based architecture, e-commerce features, admin panel, and more.
Features
- ๐ Laravel 12 - Latest Laravel framework
- โก Inertia.js + React - Modern SPA experience without the complexity
- ๐ฆ Module-Based Architecture - Using nwidart/laravel-modules
- ๐ E-Commerce Ready - Products, cart, checkout, and payment integration
- ๐ฅ Role & Permission System - Spatie Laravel Permission
- ๐ธ Media Library - Spatie Media Library for file management
- ๐ Social Login - Laravel Socialite integration
- ๐ณ Payment Gateway - SSLCommerz integration
- ๐จ Modern UI - Tailwind CSS with Radix UI components
- ๐ Real-time - Laravel Reverb for WebSockets
- ๐ฑ SSR Support - Server-side rendering with Inertia
- ๐งช Testing - PHPUnit with Pest support
Requirements
- PHP >= 8.2
- Composer
- Node.js >= 18.x
- NPM or Bun
- MySQL/PostgreSQL/SQLite
- Redis (optional, for queues and caching)
Installation
Using Composer Create Project
During installation, you'll be prompted to configure your database:
- Database Type: Choose between MySQL/MariaDB, PostgreSQL, or SQLite
- Database Credentials: Enter database name, host, port, username, and password
- The
.envfile will be automatically updated with your settings
๐ก Tip: You can skip the interactive setup by pressing
Ctrl+Cand manually edit the.envfile later.
Manual Installation
-
Clone the repository:
-
Install PHP dependencies:
-
Install Node dependencies:
-
Copy environment file:
-
Generate application key:
-
Configure your
.envfile with database credentials and other settings. -
Run migrations:
-
Seed the database (optional):
- Build assets:
Development
Start the development server:
This will start:
- Laravel development server
- Queue worker
- Vite dev server
For SSR development:
Default Credentials
After seeding, you can login with:
- Admin:
[email protected]/password - Super Admin:
[email protected]/password
Project Structure
Key Packages
inertiajs/inertia-laravel- Inertia.js server-side adapternwidart/laravel-modules- Module managementspatie/laravel-permission- Role and permission managementspatie/laravel-medialibrary- Media file managementlaravel/socialite- Social authenticationkarim007/sslcommerz-laravel- Payment gatewaytightenco/ziggy- Route helper for JavaScript
Versioning
This package follows Semantic Versioning.
- Major (1.x.x): Breaking changes
- Minor (x.1.x): New features, backwards compatible
- Patch (x.x.1): Bug fixes, backwards compatible
Publishing to Packagist
- Create a GitHub repository for your package
- Update the repository URL in
composer.json -
Tag your releases:
- Submit your package to Packagist
Contributing
Contributions are welcome! Please feel free to submit a Pull Request.
License
The Larastart starter kit is open-sourced software licensed under the MIT license.
Support
For issues and questions:
Credits
Built with โค๏ธ using Laravel and React.
All versions of larastart with dependencies
ext-gd Version *
inertiajs/inertia-laravel Version ^2.0
intervention/image Version ^3.11
intervention/image-laravel Version ^1.5
joshbrw/laravel-module-installer Version ^2.0
karim007/sslcommerz-laravel Version ^2.4
laravel/framework Version ^12.0
laravel/reverb Version ^1.0
laravel/socialite Version ^5.19
laravel/tinker Version ^2.10.1
nwidart/laravel-modules Version ^12.0
predis/predis Version ^3.2
spatie/laravel-medialibrary Version ^11.14
spatie/laravel-permission Version ^6.17
tarunkorat/laravel-asset-cleaner Version ^1.0
tightenco/ziggy Version ^2.4