Threpsi Healthcare — Full-Stack E-commerce & Automated Order Fulfilment Platform
A custom Laravel 11 + Vue 3 + Filament 3 healthcare e-commerce platform for Threpsi Consumer Health Care Pvt. Ltd. — an end-to-end online store with Razorpay payments, Delhivery shipping automation, live order tracking, PDF invoices, and a production-grade admin panel so the client can run the entire business from one dashboard without touching code.
Laravel 11
Backend & APIs
Razorpay
UPI, cards & wallets
Delhivery
Shipping automation
Filament 3
Admin CMS & orders
Project overview
Threpsi Healthcare (threpsihealthcare.in) 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. Built by Web Developer Kashi, Varanasi, and deployed on Hostinger.
Client challenge
- Sell healthcare & wellness products online with secure, INR-based checkout — not a brochure site.
- Automate courier booking and shipping labels instead of manually dispatching each order.
- Give customers live order tracking inside their account — no external courier links.
- Let non-technical staff manage products, orders, content, coupons, and settings from one dashboard.
- Send automatic branded emails — order confirmation, PDF invoice, and tracking updates — to customers and admin.
- Avoid Shopify template lock-in and keep full custom control over every business flow.
Technology 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) |
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, and 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.
Features — Razorpay payments
- Razorpay Checkout integration for online payments (UPI, cards, net banking, wallets).
- Server-side order creation before payment · payment signature verification on the 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.
Features — Delhivery shipping
- One-click “Ship with Delhivery” from the admin order page.
- Live Delhivery API integration — auto-generates AWB number + tracking URL on shipment.
- 4×6 inch thermal shipping label with Threpsi logo in 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.
Features — email & invoices
- Order confirmation email with PDF invoice attached.
- Admin notification on new order · tracking update email when the shipment is created.
- Welcome email for new customers · order completed email.
- PDF invoice generation (DomPDF) — branded with logo, GST-style layout · one-click Download invoice from admin.
- All emails branded with site logo and company details from admin settings · SMTP/mail config managed from the admin panel.
Features — customer accounts
- Email + password registration and login · OTP login (Twilio Verify or local OTP driver).
- Password reset flow · customer profile and order history.
- Live shipment tracking timeline visible inside the customer account.
Features — Filament admin CMS
A production-grade Filament 3 dashboard lets the business run daily operations without a developer. 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, and orders by status.
- Order management (highlight): order list with search, filters and status badges · global search by order number, customer, phone, email · Delhivery shipment section (one-click ship, live AWB + tracking timeline, 4×6 thermal label, refresh tracking, resend tracking email) · download invoice PDF · edit status & admin notes.
- Product management: full CRUD with images, pricing, offers, stock, SEO slug · category assignment, featured flags · rich content editor (CKEditor).
- Site Settings (no-code): site/company name, logo, favicon, contact details, Razorpay keys (enable/disable), SMTP mail settings and social links — all applied at runtime, no
.envedit needed for the client. - Roles & Permissions (Spatie): granular per-module permissions (view/create/update/delete), custom staff vs admin roles, and panel access control.
Automation flow
- Customer places an order on the Vue 3 storefront.
- Razorpay payment captured — verified via return URL signature + webhook backup.
- Order confirmed → confirmation email with PDF invoice sent automatically.
- Admin clicks Ship with Delhivery on the order page.
- AWB generated → tracking saved → customer emailed the tracking link automatically.
- Live tracking becomes visible in both admin panel and customer account.
- Delhivery marks Delivered → order is auto-completed.
Results & impact
- ✅ Not a template store — 100% custom Laravel + Vue build with full control over every flow.
- ✅ Real API integrations — Razorpay + Delhivery live in production at threpsihealthcare.in.
- ✅ Admin runs the whole business — products, orders, shipping and content, no developer for daily ops.
- ✅ Automated fulfilment — one-click ship, AWB, thermal labels, and tracking emails without manual work.
- ✅ India-specific — INR pricing, Indian phone OTP, pincode serviceability, GST-style invoices, thermal labels.
- ✅ Production deployed on Hostinger — composer lock, migrations, and asset build pipeline.
SEO focus
This build targets searches such as Laravel e-commerce developer India, Filament admin panel e-commerce, Razorpay integration Laravel, Delhivery API integration, custom healthcare e-commerce, Vue 3 Laravel storefront, automated order fulfilment India, and Laravel developer Varanasi — with semantic headings, clean URLs, product-friendly structure, and a fully automated payments-to-delivery story instead of a Shopify template.
Screenshots & gallery
Frequently asked questions
Threpsi Healthcare is a custom Laravel e-commerce platform for Threpsi Consumer Health Care Pvt. Ltd. — a D2C wellness store selling natural and Ayurvedic products online with Razorpay payments and Delhivery shipping automation.
Web Developer Kashi, Varanasi — using Laravel 11, Vue 3, Filament 3, Razorpay, and Delhivery API integration, deployed on Hostinger.
Payments run through Razorpay with server-side signature verification and a webhook backup. Shipping uses the Delhivery API for one-click shipment, AWB generation, 4×6 thermal labels, and live tracking shown in both the admin panel and the customer account.
No. It is an online product store with catalog, cart, Razorpay payments, Delhivery fulfilment, PDF invoices, and a Filament admin panel.
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.