A secure, scalable solution for casket selection, customization, and booking.
Batesville is a trusted name in funeral products and services. We worked closely with their team to design and build a fully integrated e-commerce platform that enables users to explore, customize, and book caskets online with ease. The system supports both B2B and B2C use cases, giving funeral homes and customers an intuitive interface paired with deep customization via the ThreeKit 3D configurator. For the client, we also developed a robust admin panel for managing product catalogs, monitoring orders, controlling user permissions, and generating performance reports-all backed by secure cloud infrastructure.
Frontend : Next.js, Tailwind CSS - Fast, responsive interfaces and efficient rendering
Backend : Prisma ORM with MSSQL - Reliable data modeling and high-performance queries
Search : Apache Solr - Powerful full-text and product search integration
Customization Engine : ThreeKit - Interactive 3D and AR product configurator
Cloud Infrastructure : AWS - Scalable and secure deployment
Integrations : Google Maps - Accurate delivery and location-based services
Analytics : Google Analytics - Tracking user behavior, conversions, and product trends
Admin Panel : Custom dashboard for managing users, orders, products, and settings
Casket Booking & Customization: Browse and personalize caskets with real-time 3D previews
Advanced Product Search: Solr integration for fast, accurate results
Real-time Inventory & Order Tracking: Up-to-date availability and order status
Google Maps Integration: Supports delivery validation and logistics
Secure Checkout & Payments: Streamlined payment flow
Admin Panel: Manage users, products, pricing, and system settings
Detailed Analytics & Reports: Data-driven insights for business decisions
Role-Based Access: Admin, staff, and client roles with controlled permissions
The new platform is a huge upgrade for our business and our customers. The visual configurator and intuitive admin tools have streamlined operations and helped us modernize without losing what makes our service personal.