There is no better way to learn than by watching other developers code live. Find out who is streaming next in the Laravel world.

Overview

larastreamers_social_small

Larastreamers

This is the repository of https://larastreamers.com.

It shows you who is live coding next in the Laravel world.

Installation Steps

  • clone repository
  • Create DB larastreamers
  • composer install
  • composer setup (copies env file, generates key, and migrates DB)

Setup

In order to import videos from YouTube you need:

  • Fill YOUTUBE_API_KEY in your .env file
  • Visit / and login with a user from UserTableSeeder or create your own one
  • Import a stream by providing the video id
  • The video needs to be a scheduled live stream in the future

Roadmap

  • Backup DB (Laravel Backup)
  • RSS Feed
  • Better timezone support (using timezone through browser
  • Automatically check for updates on stored streams
  • Automatically fix styles on PRs (after PR is merged)
  • Add Twitter channel import to load its upcoming live streams
  • Show when a stream is currently live
  • Store the description of a stream too, so we can use it for the calendar
  • Calendar link for every event
  • Twitter integration (tweet when stream is live)
  • Mocking Twitter so we can get off the production check
  • Archive with old streams
  • Approval flow
  • User can make suggestions for streams to add
  • Add calendar subscriptions

Contribute

We welcome everyone to contribute to this project. Just make sure to suggest bigger features first, before you spend a lot of time. Please also make sure to write tests for what you implement. I only merge PRs with tests :-)

Comments
  •  Allow streams of non-english speaking streamers #41

    Allow streams of non-english speaking streamers #41

    image

    I've added a flag in the homepage next to the title. I've also added some tests for this feature. And last but not least i've required calebporzio/sushi so there is an Eloquent relation between Stream and Language which could allow later on more complex filters if it's ever needed. And it's also super clean.

    opened by felixdorn 13
  • Implementation of the RSS feed

    Implementation of the RSS feed

    I just took a look at the rss feed and noticed that this does not really make sense for this kind of application.

    Rss feeds are generally used for items published in the past. The streams are upcoming items.

    The current implementation uses the updated_at field of each stream as the publish date which displays upcoming streams as published at a date in the past.

    If we use the real scheduled_start_time, most rss readers will use the current time or only display the items once the scheduled_start_time is in the past.

    This is how the current stream is displayed in Reeder 5. IMG_0033

    opened by SamuelNitsche 12
  • Laravel 9.x Shift

    Laravel 9.x Shift

    This pull request includes the changes for upgrading to Laravel 9.x. Feel free to commit any additional changes to the shift-55955 branch.

    Before merging, you need to:

    • Checkout the shift-55955 branch
    • Review all pull request comments for additional changes
    • Run composer update (if the scripts fail, add --no-scripts)
    • Clear any config, route, or view cache
    • Thoroughly test your application (no tests?, no CI?)

    If you need help with your upgrade, check out the Human Shifts. You may also join the Shifty Coders Slack workspace to level-up your Laravel skills.

    opened by christophrumpel 11
  • Add Search to Archive page

    Add Search to Archive page

    Hi @christophrumpel,

    So this is a PR based on the code of #95. Please review (and merge) that PR first to get a better view of the changes in this PR.

    In this PR i add the search to the Archive page.

    Let me know if you want any changes.

    Closes #53

    opened by spaantje 9
  • Add search to the Archive Page

    Add search to the Archive Page

    Fixes #53

    Make sure to review & merge #66 (pagination design) first because this PR is based on that PR.

    Maybe the design could use some love: image

    Also added "no results": image

    opened by spaantje 9
  • list all streams not only upcoming

    list all streams not only upcoming

    The calendar feed should list all streams as calendars manage this on their own and it can also be useful to see past streams in the calendar to quickly get the YouTube URL as most streams are recorded to watch later.

    opened by Gummibeer 9
  • Feature: check if the live is currently online on Twitch.

    Feature: check if the live is currently online on Twitch.

    I'm checking on the Twitch API looking for the Schedule API, but apparently it still in beta.

    I was wondering if has any possibility to integrate the Twitch Streamers as a Live On/Off flag only. And making the schedule based on some scrapping command for now.

    opened by DanielHe4rt 9
  • Tweet about upcoming tweets in 5 minutes

    Tweet about upcoming tweets in 5 minutes

    Tweet about the upcoming streams.

    Some things to consider:

    • What text do you want to use for the tweet. Using now: ūüĒī A new stream{$twitterHandleIfGiven}is about to start: {$this->stream->title}. Join in now!" . PHP_EOL . $this->stream->url()
    • Do we like the name announcement_tweeted_at for the extra database column (& do we actually want an extra column?)

    Fixes #63

    opened by spaantje 8
  • Can't subscribe to calendar

    Can't subscribe to calendar

    When I try to subscribe to the calendar (https://larastreamers.com/calendar.ics) in Fastmail, I get the following error: Hmm, that didn’t work. Please check the URL is correct.

    I reached out to support, and they gave me the following answer:

    It appears there is an invalid character in the description of some of the events in that calendar. Here is an example:

    BEGIN:VEVENT
        UID:s0JHF7FIgyQ
        DTSTAMP:20210602T071448Z
        SUMMARY:Laravel Basics: Let's build a start up\, Episode 2
        DESCRIPTION:Laravel Basics: Let's build a start up\, Episode 2\nJustSteveKi
         ng\nhttps://[www.youtube.com/watch?v=s0JHF7FIgyQ\n---------------\nIn](http://www.youtube.com/watch?v=s0JHF7FIgyQ\n---------------\nIn) this
         stream I am going back to basics\, Laravel basics.^M\n^M\nJoin me on a journ
         ey as I build a fictional start up from scratch\, all live on stream. This
          will be split over several episodes\, and the more time goes on the more
         complex parts of our application will get.^M\n^M\nLast time we focused mostl
         y on routes and views\, some Blade components\, nothing too technical. We
         started building out some Eloquent Models\, and were just about to start w
         orking on creating Podcasts. This time we are going to pick up where we le
         ft off\, and start working the server side interactions for creating podca
         sts\, what happens when we create a podcast - are there any changes we nee
         d to make to out Models and migrations?^M\n^M\nRepository: https://github.co/
         m/JustSteveKing/castr
        URL:https://www.youtube.com/watch?v=s0JHF7FIgyQ
        DTSTART:20210603T184500Z
        DTEND:20210603T194500Z
        END:VEVENT
    

    Notice the "^M" character? That means in carriage return in DOS/Windows, but that's invalid in calendar Description, instead it should just be "\n". If you have access to the remote calendar, changing the description to remove those characters should fix the issue. You should then be able to subscribe to it.

    opened by rubenvanerk 7
  • Social cards

    Social cards

    Create a social card for direct links to a stream listed on the site, like:

    image

    Instead of the add calendar text that obviously can't be clicked on Twitter, maybe have 2 or 3 time zones listed instead.

    thanks to @devgummibeer for the image ~~stolen~~ borrowed from Twitter

    opened by nebarg 7
  • Never ever hit the real api during tests

    Never ever hit the real api during tests

    The default behavior in all tests: YouTube API Key will be overwritten with a fake one.

    If there is a need to run a test against the real API simply call: $this->useRealYoutubeApi() in your test

    opened by nuernbergerA 6
  • Bump moment-timezone from 0.5.34 to 0.5.40

    Bump moment-timezone from 0.5.34 to 0.5.40

    Bumps moment-timezone from 0.5.34 to 0.5.40.

    Release notes

    Sourced from moment-timezone's releases.

    Release 0.5.40

    • Updated data to IANA TZDB 2022g

    Release 0.5.39

    • Updated data to IANA TZDB 2022f

    Release 0.5.38

    • Updated data to IANA TZDB 2022e
    • Added moment.tz.dataVersion property to TypeScript definitions #930
    • Removed temporary .tar.gz files from npm releases #1000

    Release 0.5.37

    Release 0.5.36

    • Updated data to IANA TZDB 2022c
    • Improvements/fixes to data pipeline

    Release 0.5.35

    Thanks to the OpenSSF Alpha-Omega project for reporting these!

    Changelog

    Sourced from moment-timezone's changelog.

    0.5.40 2022-12-11

    • Updated data to IANA TZDB 2022g

    0.5.39 2022-11-13

    • Updated data to IANA TZDB 2022f

    0.5.38 2022-10-15

    • Updated data to IANA TZDB 2022e
    • Added moment.tz.dataVersion property to TypeScript definitions #930
    • Removed temporary .tar.gz files from npm releases #1000

    0.5.37 2022-08-25

    0.5.36 2022-08-25

    • IANA TZDB 2022c
    • improvements/fixes to data pipeline

    0.5.35 2022-08-23

    Thanks to the OpenSSF Alpha-Omega project for reporting these!

    Commits
    Maintainer changes

    This version was pushed to npm by gilmoreorless, a new releaser for moment-timezone since your current version.


    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies javascript 
    opened by dependabot[bot] 0
  • Bump @tailwindcss/typography from 0.5.2 to 0.5.8

    Bump @tailwindcss/typography from 0.5.2 to 0.5.8

    Bumps @tailwindcss/typography from 0.5.2 to 0.5.8.

    Release notes

    Sourced from @‚Äčtailwindcss/typography's releases.

    v0.5.8

    Fixed

    • Fix selector when using a non-default class (e.g. prose-sm) (#289)

    v0.5.7

    Fixed

    • Update TypeScript types (#284)

    v0.5.6

    v0.5.5

    Added

    • Add typescript types (#283)

    v0.5.4

    Fixed

    • Update strong and code color styles to inherit from parent (#276)

    v0.5.3

    Added

    • Add styles for tfoot elements (#243)
    • Add prose-h5 and prose-h6 variants (#273)

    Fixed

    • Fix prose elements legacy mode (#259)
    • Allow lead class to override element styles (#260)
    • Fix generation of prose-headings variant (#264)
    • Fix figure spacing (#267)
    • Fix child combinator :where selectors (#268)
    • Fix prose-headings variant to include h5 and h6 elements (#273)
    Changelog

    Sourced from @‚Äčtailwindcss/typography's changelog.

    [0.5.8] - 2022-11-07

    Fixed

    • Fix selector when using a non-default class (e.g. prose-sm) (#289)

    [0.5.7] - 2022-09-02

    Fixed

    • Update TypeScript types (#284)

    [0.5.6] - 2022-09-01

    [0.5.5] - 2022-09-01

    Added

    • Add typescript types (#283)

    [0.5.4] - 2022-07-12

    Fixed

    • Update strong and code color styles to inherit from parent (#276)

    [0.5.3] - 2022-07-07

    Added

    • Add styles for tfoot elements (#243)
    • Add prose-h5 and prose-h6 variants (#273)

    Fixed

    • Fix prose elements legacy mode (#259)
    • Allow lead class to override element styles (#260)
    • Fix generation of prose-headings variant (#264)
    • Fix figure spacing (#267)
    • Fix child combinator :where selectors (#268)
    • Fix prose-headings variant to include h5 and h6 elements (#273)
    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies javascript 
    opened by dependabot[bot] 0
  • Conflict in sail and composer lock PHP versions

    Conflict in sail and composer lock PHP versions

    Hey Cristopher.

    There is a conflict in PHP versions in the laravel sail and the composer lock file references. I assume that your local version of PHP is 8.1.x but the laravel sail environment uses 8.0 and that causes some issues if you try to composer install within the sail environment.

    opened by dpetrovaliev 1
  • Bump @alpinejs/focus from 3.10.2 to 3.10.5

    Bump @alpinejs/focus from 3.10.2 to 3.10.5

    Bumps @alpinejs/focus from 3.10.2 to 3.10.5.

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies javascript 
    opened by dependabot[bot] 0
  • Bump laravel/sanctum from 2.15.1 to 3.0.1

    Bump laravel/sanctum from 2.15.1 to 3.0.1

    Bumps laravel/sanctum from 2.15.1 to 3.0.1.

    Release notes

    Sourced from laravel/sanctum's releases.

    v3.0.1

    Changed

    v3.0.0

    Added

    Changed

    Removed

    Changelog

    Sourced from laravel/sanctum's changelog.

    v3.0.1 - 2022-07-29

    Changed

    v3.0.0 - 2022-07-25

    Added

    Changed

    Removed

    Upgrade guide

    Sourced from laravel/sanctum's upgrade guide.

    Upgrade Guide

    Upgrading To 3.0 From 2.x

    Minimum Versions

    The following dependency versions have been updated:

    • The minimum PHP version is now v8.0.2
    • The minimum Laravel version is now v9.21

    New expires_at Column

    Sanctum now supports expiring tokens. To support this feature, a new expires_at column must be added to your application's personal_access_tokens table. To add the column to your table, create a migration with the following schema change:

    Schema::table('personal_access_tokens', function (Blueprint $table) {
        $table->timestamp('expires_at')->nullable()->after('last_used_at');
    });
    
    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies php 
    opened by dependabot[bot] 0
  • Bump abraham/twitteroauth from 3.3.0 to 4.0.1

    Bump abraham/twitteroauth from 3.3.0 to 4.0.1

    Bumps abraham/twitteroauth from 3.3.0 to 4.0.1.

    Release notes

    Sourced from abraham/twitteroauth's releases.

    v4.0.1

    • Resolve parameters to random_int

    v4.0.0

    • Modernize PHP with Rector
    Commits
    • b930259 Merge pull request #1110 from abraham/random_int
    • fe315db Set min/max on random_int
    • 17ea3a7 Merge pull request #1107 from abraham/dependabot/composer/rector/rector-0.13.10
    • 740bcfe Bump rector/rector from 0.13.9 to 0.13.10
    • e304252 Merge pull request #1103 from abraham/dependabot/npm_and_yarn/concurrently-7.3.0
    • d545963 Merge pull request #1104 from abraham/dependabot/composer/rector/rector-0.13.9
    • 1ef170c Merge pull request #1105 from abraham/dependabot/composer/composer/ca-bundle-...
    • 752e2d9 Bump composer/ca-bundle from 1.3.2 to 1.3.3
    • 5d368f6 Bump rector/rector from 0.13.7 to 0.13.9
    • 4204a5e Bump concurrently from 7.2.2 to 7.3.0
    • Additional commits viewable in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies php 
    opened by dependabot[bot] 0
Owner
Christoph Rumpel
Christoph Rumpel
An implementing of the Laravel Breeze application / authentication starter kit frontend in Next.js

Windmill with Laravel Breeze as Backend API Introduction This repository is an implementing of the Laravel Breeze application / authentication starter

ROKET ID 17 Nov 18, 2022
Kick-start you next Laravel based API with this awesome boilerplate ūüöÄ

Laravel API boilerplate ?? An awesome boilerplate for your next Laravel 9 based API. It's only goal is to simply kick-start your API development and p

treblle 130 Dec 23, 2022
‚ö°ÔłŹ This package provides a wonderful PHP skeleton to start building your next package idea.

This package provides a wonderful PHP Skeleton to start building your next package idea. Requires PHP 8.0+ ‚ö°ÔłŹ Create your package using Composer: comp

Nuno Maduro 383 Dec 20, 2022
Learn how to set up a fake authentication web page on a fake WiFi network.

Evil Twin - Mark VII Learn how to set up a fake authentication web page on a fake WiFi network. Read the comments in these two files to get a better u

Ivan ҆incek 44 Dec 13, 2022
live chat with laravel and react mix

About Laravel Laravel is a web application framework with expressive, elegant syntax. We believe development must be an enjoyable and creative experie

Bayzid Aman 4 Oct 21, 2022
Demo App for Symfony Twig & Live Components

Twig & Live Components Demo Hi there! You've stumbled across a treasure of demos for the the TwigComponent and LiveComponent libraries! Fun! If you wa

Ryan Weaver 48 Jun 27, 2022
A Laravel dashboard front-end scaffolding preset for Tailwind CSS - Support RTL out of the box.

?? Laravel tailwind css dashboard preset A Laravel dashboard front-end scaffolding preset for Tailwind CSS - Support RTL out of the box. Usage Fresh i

Miaababikir 343 Dec 7, 2022
Hydra is a zero-config API boilerplate with Laravel Sanctum that comes with excellent user and role management API out of the box

Hydra - Zero Config API Boilerplate with Laravel Sanctum Hydra is a zero-config API boilerplate with Laravel Sanctum and comes with excellent user and

Hasin Hayder 858 Dec 24, 2022
Free WordPress Gutenberg block-type Plugin Boilerplate for Developers.

ClioWP Blocks Boilerplate ClioWP Blocks Boilerplate is a Free WordPress Gutenberg block-type Plugin Boilerplate for Developers. Links Website https://

Christos Pontikis 6 Dec 29, 2022
Cipi is a Laravel based cloud server control panel that supports Digital Ocean, AWS, Vultr, Google Cloud, Linode, Azure and other VPS.

Cipi is a Laravel based cloud server control panel that supports Digital Ocean, AWS, Vultr, Google Cloud, Linode, Azure and other VPS. It comes with nginx, Mysql, multi PHP-FPM versions, multi users, Supervisor, Composer, npm, free Let's Encrypt certificates, Git deployment, backups, ffmpeg, fail2ban, Redis, API and with a simple graphical interface useful to manage Laravel, Codeigniter, Symfony, WordPress or other PHP applications. With Cipi you don’t need to be a Sys Admin to deploy and manage websites and PHP applications powered by cloud VPS.

Andrea Pollastri 907 Jan 8, 2023
Official website of Giada Loop Machine. Powered by NodeJS, SASS, Pug and other beautiful JavaScript machineries.

Giada WWW Official website of Giada Loop Machine, proudly powered by NodeJS, SASS, Pug and other beautiful JavaScript machineries. What is Giada? Giad

Monocasual Laboratories 14 Oct 7, 2022
Generate Admin Panels CRUDs and APIs in Minutes with tons of other features and customizations with 3 different themes

InfyOm Laravel Generator Generate Admin Panels CRUDs and APIs in Minutes with tons of other features and customizations with 3 different themes. Docum

InfyOmLabs (InfyOm Technologies) 3.5k Jan 1, 2023
Opinionated way to start a new Laravel project.

Laravel Boilerplate The way I start new Laravel projects. Why? I just got tired of repeating the same things over and over. I made this repository pub

Benjamin Crozat 0 Mar 18, 2022
Easiest way to create beautiful administration backends with Symfony.

‚ėā Umbrella framework Easiest way to create beautiful administration backends with Symfony. Demo website ‚ÄĘ Demo repository Create a new project with Um

Adrien Cantepie 116 Dec 18, 2022
Hack cPanel & WebMail accounts in a simple way!

cPanelPhishingScript We are not responsible for any actions you take with the program. Use with this risk in mind. General Features ‚ĚĒ Data Logger ‚ĚĆ Da

Azad Dogu 3 Feb 25, 2022
Basic Crud Generator (With Code Files, like GII (YII2)) Using Laravel, Livewire and Tailwind CSS

LiveCrud Live Crud Generator. This package generates Basic Crud with Livewire. Features Generate Complete Crud With Livewire Component and Blade Files

Ritesh Singh 28 Oct 12, 2022
Code Driven Reporting Platform for Laravel.

Laracube Code Driven Reporting Panel for Laravel. Documentation, Installation, and Usage Instructions Click Here for Documentation, Installation, and

null 25 Dec 26, 2022
A Laravel REST API backend with React/Redux, hot module reloading in development and route-level code splitting

React Laravel Boilerplate This is the boilerplate that I personally use for getting projects off the ground quickly using my favourite stack of techno

Carwyn Stephen 174 Jan 6, 2023
Laravel CRUD Generator, Make a Web Application Just In Minutes, Even With Less Code and fewer Steps !

?? CRUDBOOSTER - Laravel CRUD Generator Laravel CRUD Generator, Make a Web Application Just In Minutes, Even With Less Code and fewer Steps ! About CR

Crocodic Studio 1.7k Jan 8, 2023