/welovedevs-podcast

A Laravel + Livewire + Volt + Folio + NativePHP template to make a podcast menubar macOS app to listent to welovedevs podcasts

Primary LanguagePHP

WeLoveDevs podcast player app

This a project to test the following stack:

The objective is an desktop app to play the WeLoveDevs podcast episodes (https://welovedevs.com/fr/tag/le-podcast/)

With persistent player even when pages are changed. And page prefetching on links hover.

Installing the project

Please check the official laravel installation guide for server requirements before you start. Official Documentation

Clone the repository

git clone git@github.com:DamienToscano/welovedevs-podcast.git

Install all the dependencies using composer

composer install

Install all the dependencies using npm

npm install

Install NativePhp using the doc here:

php artisan native:install

Local Development

I personnaly use Laravel Sail to run the app locally -> https://laravel.com/docs/10.x/sail

But in a native php environment, you can run the following command:

php artisan native:serve

Launch npm

npm run dev

Data

No migration is needed, the data is stored in the Episode Model and fetched with Eloquen thanks to https://usesushi.dev/

Enjoy!