Threpsi Healthcare — Full-Stack E-commerce & Automated Order Fulfilment Platform
Custom healthcare e-commerce platform built on Laravel 11 + Vue 3 + Filament 3. End-to-end online store with Razorpay payments, Delhivery shipping automation, live order tracking, PDF invoices, and a production-grade Filament admin panel — so the client can run the entire business from one dashboard without touching code.
Laravel 11 Vue 3 Filament 3 Razorpay Delhivery DomPDF Spatie Permissions
At a glance
-
Product type Healthcare e-commerce · D2C wellness store
-
Core modules Shop · Checkout · Account · Admin CMS · Shipping
-
Payments Razorpay (online) + webhook verification
-
Shipping Delhivery API — AWB, label, live tracking
-
Market focus India — INR, GST-ready invoices, pincode delivery
-
Built by Web Developer Kashi, Varanasi
Live storefront
Real screenshots from the production site at threpsihealthcare.in — Vue 3 Sellzy theme, admin-controlled content.
Hero carousel & promo bar
Gallery, timer & pricing
Trust & testimonials
Razorpay
Webhook + signature verify
Delhivery
One-click ship + live tracking
Filament 3
Full business dashboard
PDF invoices
GST-style · email attached
Overview
Threpsi Healthcare is a full custom Laravel e-commerce platform for a consumer healthcare brand selling wellness products online. Unlike template-based Shopify stores, every flow — from product catalog and coupon checkout to Razorpay payment capture, Delhivery courier booking, shipping label printing, and customer tracking emails — is built and automated inside one Laravel application.
The Vue 3 storefront (Sellzy theme) gives customers a modern mobile-first shopping experience with account login (email/password + OTP), cart, checkout, and live shipment tracking. The Filament 3 admin panel lets the business team manage products, orders, blog, banners, coupons, reviews, and site settings — with role-based permissions so staff only see what they need.
Key features
Storefront — Vue 3 + Laravel
- Modern Sellzy-themed responsive storefront (mobile-first)
- Product shop with categories, search, filters, and product detail pages
- Shopping cart (session-based) with stock validation
- Checkout auto-fill for logged-in customers · Add to Cart → direct checkout flow
- Customer account: orders, profile, live Delhivery tracking timeline
- Blog, About, Contact, Policy pages · marketplace trust banners (Amazon, Flipkart, Meesho)
- Per-user promo countdown timer (localStorage-based urgency UX) · newsletter subscription
Payments — Razorpay (fully automated)
- Razorpay Checkout integration for online payments
- Server-side order creation before payment · payment signature verification on return URL
- Razorpay webhook handler for payment confirmation (backup)
- Order status auto-updates:
awaiting_payment→confirmedon successful payment - Razorpay keys configurable from admin Site Settings (no code deploy needed) · payment reference stored on every order
Shipping — Delhivery (fully automated)
- One-click “Ship with Delhivery” from admin order page
- Live Delhivery API integration — auto-generates AWB number + tracking URL on shipment
- 4×6 inch thermal shipping label with Threpsi logo + Delhivery format
- Live courier tracking in admin panel AND customer account (no external link needed)
- Tracking status: Booked → Awaiting pickup → In transit → Delivered
- Auto email tracking link to customer on ship · refresh tracking button fetches latest scans
- Order auto-marked Completed when Delhivery reports Delivered · pincode serviceability check via Delhivery API
Email automation
- Order confirmation email with PDF invoice attached
- Admin notification on new order · tracking update email when shipment is created
- Welcome email for new customers · order completed email
- All emails branded with site logo and company details from admin settings · SMTP/mail config managed from admin panel
Invoices & documents
- PDF invoice generation (DomPDF) — branded with logo, GST-style layout
- One-click Download invoice from admin
- Invoice auto-attached to confirmation emails
Customer authentication
- Email + password registration and login · OTP login (Twilio Verify or local OTP driver)
- Password reset flow · customer profile and order history
Filament Admin Panel — full breakdown
Navigation groups and modules:
| Group | Modules |
|---|---|
| Catalog | Products, Categories, Product Reviews |
| Sales | Orders, Coupons, Customers |
| Content | Blog Posts, Blog Categories, Hero Banners, Promo Cards, Header Offers, Contact FAQs |
| Settings | Site Settings (logo, contact, Razorpay, mail, social) |
| Access Control | Admin Users, Roles & Permissions |
Dashboard widgets: revenue stats (today, total, chart), orders today / this month, paid orders count, active products, revenue chart, orders trend, payment methods pie chart, orders by status.
Order management (highlight feature)
- Order list with search, filters, status badges · global search by order number, customer name, phone, email
- Delhivery shipment section (top of page): Ship with Delhivery (one click), live AWB + tracking status timeline, print shipping label (4×6 thermal), refresh tracking, track on Delhivery (external), resend tracking email
- Download invoice PDF · edit order status and admin notes
Product management: full CRUD with images, pricing, offers, stock, SEO slug · category assignment, featured flags · rich content editor (CKEditor) · bulk-friendly admin UX.
Site Settings (no-code config): site name, company name, logo, favicon, contact email, phone, address, Razorpay key ID + secret (enable/disable toggle), mail SMTP settings, social links — all applied at runtime, no .env edit needed for client.
Roles & Permissions (Spatie): granular permissions per module (view/create/update/delete), custom roles for staff vs admin, panel access control. Other modules: coupon codes, contact form inbox, newsletter subscribers, blog CMS, homepage hero slides, promo grid banners, product review moderation, contact FAQ management.
Tech stack
| Layer | Technologies |
|---|---|
| Backend | Laravel 11 (PHP 8.2+), Livewire 3 |
| Frontend | Vue 3, Vite 8, Tailwind CSS 4, Swiper |
| Admin | Filament 3, Spatie Laravel Permission |
| Payments | Razorpay PHP SDK, webhook + signature verify |
| Shipping | Delhivery Express API (create shipment, tracking, packing slip, pincode) |
| barryvdh/laravel-dompdf | |
| Auth | Laravel session auth, Twilio Verify OTP |
| Laravel Mail + branded Markdown templates | |
| Database | MySQL |
| Hosting | Hostinger (production deployment) |
Automation flow
What makes this project special
- Not a template store — 100% custom Laravel + Vue build
- Real API integrations — Razorpay + Delhivery live in production at threpsihealthcare.in
- Admin can run entire business — no developer needed for daily ops
- India-specific — INR, Indian phone OTP, pincode shipping, thermal labels
- Production deployed on Hostinger — composer lock, migrations, asset build pipeline
Laravel e-commerce developer — Varanasi & India
Web Developer Kashi builds custom Laravel e-commerce platforms with Vue storefronts, Razorpay, Delhivery fulfilment, and Filament admin — not Shopify templates. Keywords: Laravel e-commerce developer India, Filament admin panel e-commerce, Razorpay integration Laravel, Delhivery API integration, custom healthcare e-commerce, Laravel developer Varanasi, Vue 3 Laravel storefront, automated order fulfilment India.
Similar projects
Want a custom e-commerce platform like Threpsi Healthcare?
Laravel + Vue + Razorpay + Delhivery + Filament admin — full automation. Talk to Web Developer Kashi from Varanasi.