1. Create your GitHub repo and push changes
  2. Buy a hosting provider. I use DigitalOcean as it has very cheap options and is easily scalable whenever needed
  3. Setup you .env with production keys for Stripe or LemonSqueezy
  4. Add Payment Webhooks for Prod
  5. Turn off “Test Mode” for Stripe or LemonSqueezy
composer install
php artisan key:generate
php artisan migrate
php artisan make:admin // to create admin user
npm install
npm run build

And you are good to go.

If you have any questions about deployment, contact me. I will help you to deliver the project with no additional cost.