Our great sponsors
-
SurveyJS
Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.
Alpinejs is the Tailwind of JavaScript libraries. It's a very small JavaScript library you can use in place of larger ones such as Vue.js and React to achieve interactivity and responsiveness for your web app.
The Laravel framework is a PHP framework that brings simplicity, robustness and productivity to developing modern websites. Laravel is a matured framework with a very large community of developers, extensive but simple to grasp documentation and several official packages that helps in your website development cycle.
Laravel Livewire lets you develop modern, dynamic, reactive user interfaces without having to learn new JavaScript frameworks such as Vue.js and React. You write all your code in PHP/Laravel and Livewire handles the JavaScript part for you.
Tailwind CSS is a utility-based CSS framework that takes the hassles of using CSS out of your way. While using Tailwind CSS, you may decide not to write a single line of CSS code. This means you're not even required to have an extensive knowledge of CSS (apart from basic knowledge of CSS classes and other attributes) to use Tailwind CSS.
Laravel Jetstream is a Laravel scaffolding package providing authentication and API support out of the box for Laravel web applications. Jetstream comes bundled with either the Inertia stack or Livewire, plus Tailwind CSS and Alpine.js. We'll be using the Livewire stack for this tutorial series.
Note: This tutorial assumes you already have Composer installed on your system. If Composer isn't installed on your computer, follow the instructions on their website to install it. Prior knowledge in Laravel and entering terminal commands is also assumed.