A demo Laravel 9 NFT marketplace project
Note
The Laravel 8 version is ππΌ here
I needed an excuse to have a Laravel 9 Vite project that has event broadcasting via real-time updates through Laravel Echo with simple basic (custom) turn-based authentication. It is powered by Laravel Websocket and Livewire. I also wanted to have a sample app that implements my Laravel Multipay payments package.
So why not? π
Installation
-
Clone this repo
-
Install dependencies
composer install
npm i
- Build assets
npm run dev
- Setup your database
sail artisan migrate:fresh --seed
Heads up: in your
.env
file, ensure to provideUNSPLASH_CLIENT_ID
. You can easily get one here
- Rumble! (for me, this meant running
sail up -d
. YMMV)
Note
Ensure to have.env
..env.example
is provided as a guide
Note
If you want to test the included payment package with Paystack, ensure you setup it up as required
Warning
If you find anything missing in this guide, please don't @ me π