karlverger / starterkit
Starter kit for Laravel11, Jetstream, Inertia, React, Chakra and swr applications.
Installs: 18
Dependents: 0
Suggesters: 0
Security: 0
Stars: 2
Watchers: 1
Forks: 0
Open Issues: 0
Language:TypeScript
Type:project
Requires
- php: ^8.2
- inertiajs/inertia-laravel: ^1.0
- laravel/framework: ^11.9
- laravel/jetstream: ^5.1
- laravel/sanctum: ^4.0
- laravel/tinker: ^2.9
- tightenco/ziggy: ^2.0
Requires (Dev)
- fakerphp/faker: ^1.23
- laravel/pint: ^1.13
- laravel/sail: ^1.26
- mockery/mockery: ^1.6
- nunomaduro/collision: ^8.0
- phpunit/phpunit: ^11.0.1
This package is auto-updated.
Last update: 2025-05-29 01:49:01 UTC
README
💡 This project is just a simple starter kit with the technology stack that our projects use most often.
You can use this starter kit by typing this command :
$ composer create-project karlverger/starterkit:dev-master winklecard new-project-name
After you have created your new project, you will need to setup your DB connection in your .env file
DB_CONNECTION=mysql DB_HOST=127.0.0.1 DB_PORT= DB_DATABASE= DB_USERNAME= DB_PASSWORD=
And you gonna have to type :
$ npm install $ npm run dev $ php artisan migrate:refresh --seed $ php artisan serve
Packages and repositories
About Laravel
Laravel is a web application framework with expressive, elegant syntax. We believe development must be an enjoyable and creative experience to be truly fulfilling. Laravel takes the pain out of development by easing common tasks used in many web projects, such as:
- Simple, fast routing engine.
- Powerful dependency injection container.
- Multiple back-ends for session and cache storage.
- Expressive, intuitive database ORM.
- Database agnostic schema migrations.
- Robust background job processing.
- Real-time event broadcasting.
About Jetstream
Jetstream GitHub Jetstream provides the implementation for your application's login, registration, email verification, two-factor authentication, session management, API via Laravel Sanctum, and optional team management features. Jetstream is designed using Tailwind CSS and offers your choice of Livewire or Inertia scaffolding.
About Intertia JS
Inertia is a new approach to building classic server-driven web apps. We call it the modern monolith.
Inertia allows you to create fully client-side rendered, single-page apps, without the complexity that comes with modern SPAs. It does this by leveraging existing server-side patterns that you already love.
Inertia has no client-side routing, nor does it require an API. Simply build controllers and page views like you've always done! Inertia works great with any backend framework, but it's fine-tuned for Laravel.
About React
React can be used to develop single-page, mobile, or server-rendered applications. Because React is only concerned with the user interface and rendering components to the DOM, React applications often rely on libraries for routing and other client-side functionality. A key advantage of React is that it only rerenders those parts of the page that have changed, avoiding unnecessary rerendering of unchanged DOM elements.
About SWR
SWR is a React Hooks library for data fetching.
The name “SWR” is derived from stale-while-revalidate, a cache invalidation strategy popularized by HTTP RFC 5861. SWR first returns the data from cache (stale), then sends the request (revalidate), and finally comes with the up-to-date data again.
About Chakra-ui
Chakra UI is a simple, modular and accessible component library that gives you the building blocks you need to build your React applications.
This kit use the repository : https://github.com/ozziexsh/laravel-jetstream-react
License
The framework is open-sourced software licensed under the MIT license.