Laravel Digital Goods Store Setup

Job ID: 40576606

Budget: $250 – $750 USD

I want a full-featured e-commerce site built with PHP (Laravel 10 preferred) focused exclusively on selling digital products. After purchase, customers must receive secure, expiring download links so the files cannot be shared indefinitely.

Authentication is required and I would like social sign-in through Google, Facebook, and any other common providers implemented with Laravel Socialite; traditional email/password can stay available but the social flow is the priority.

Payments should process smoothly through at least one major gateway such as Stripe or PayPal. Once payment succeeds the system needs to generate the download link, email it to the buyer, log each attempt, and automatically invalidate the link after the set number of downloads or hours—settings adjustable from the admin panel.

An admin dashboard is needed where I can:
• create and edit products, upload files, set pricing and descriptions
• view orders, resend or revoke links, and see download statistics

Code quality matters: follow Laravel conventions, use migrations, seeders, policies, and clear Blade + Tailwind (or Bootstrap) views. Keep the project ready for future extensions like product demos or license key management.

Please deliver the full Laravel project, database schema, and a brief deployment guide so I can push it straight to production.