AURETHE: Building a Production-Grade E-Commerce Platform on Laravel
A full-stack luxury jewelry e-commerce platform built with Laravel 12, featuring a custom admin CMS, Meta Pixel + CAPI dual tracking, and a seamless guest-to-user checkout flow tailored for the Pakistani market.
- Laravel 12
- PHP 8.2
- MySQL
- Bootstrap 5
- jQuery
- GSAP
- Tailwind CSS
- DomPDF
- Hostinger SMTP
- Meta Pixel
- Facebook CAPI
The Challenge: A Luxury Brand Going Digital
AURETHE, a high-end jewelry brand targeting the Pakistani luxury market, needed a robust online presence that could rival global competitors without relying on costly third-party SaaS platforms. The goal was simple: a premium storefront, a full admin backend for order and product management, and deep marketing analytics to track ad spend—all while accommodating local payment preferences like Cash on Delivery (COD) and Bank Transfers.
The Solution: A Modular Laravel 12 Monolith
I built AURETHE from scratch as a fully customized Laravel 12 application. By leveraging Laravel's MVC architecture alongside Bootstrap, jQuery, and GSAP for the frontend, I created a cohesive, high-performance e-commerce engine designed for rapid iteration.
Key Features & Engineering Highlights
1. Seamless Guest-to-User Cart Continuity
One of the biggest friction points in e-commerce is forcing users to register before checkout. I solved this by implementing a dual cart system. Guest carts are stored in the session, while authenticated users have cart items linked to their account. Upon login, the system seamlessly merges the session cart with the user's cart, ensuring no items are lost during the conversion funnel.
2. Dual-Layer Marketing Attribution (Meta Pixel + CAPI)
With browsers increasingly blocking client-side cookies, standard Meta Pixel tracking is no longer reliable. I implemented a dual-layer tracking system that combines Meta Pixel (client-side) with Facebook Conversions API (server-side). Using a shared eventID for requests like AddToCart, InitiateCheckout, and Purchase, I ensured precise deduplication and accurate ad attribution—a critical requirement for the store's marketing ROI.
3. Custom CMS for Non-Technical Admins
The client needed to update homepage sliders, promotional banners, and site text without touching a single line of code. I built a custom PageContent key-value model that allows the admin to edit content fields and securely upload images through the dashboard. This separated the business logic from presentation, giving the business owner full autonomy over their marketing.
4. Localized Payments & Admin Verification
Instead of a standard Stripe/PayPal integration, I adapted the checkout to support the Pakistani market. The system supports COD and Direct Bank Transfer. For bank transfers, users can upload a screenshot of their payment receipt, which triggers an email notification and a payment verification queue in the admin panel. The admin can approve or reject payments with custom notes.
Architecture & Engineering Standards
The application is well-structured with 20 Eloquent models, 33 database migrations, and 25+ controllers. Over the course of development, I maintained a consistent commit history (203 commits), iterating from core features (Oct 2025) to analytics and UX polish (Jul 2026). The backend adheres to standard Laravel conventions, making the codebase exceptionally maintainable for future feature expansion.
The Result
AURETHE is now a fully functional, production-ready e-commerce platform handling luxury jewelry sales, email confirmations, order tracking, and complex inventory management. It serves as a testament to how a single developer can architect, build, and deploy a comprehensive e-commerce solution on tight budgets and timelines.
If you're considering a similar build and want a second opinion on your Laravel architecture or hosting constraints, check out my other engineering projects or reach out to me.