Play video
Pause video

JE Auto
Detail

Black & Gold Brand Site + Member Points Economy

2026

JE Auto Detail website screenshot
Scroll
Project Type Brand Site + Member Points System
Timeline 2026
Core Tech Astro, Laravel, GraphQL
Website je88.vip

Project Overview

JE Auto Detail is a car detailing brand in Xitun, Taichung, born from a used-car dealer's craftsman obsession — the owner personally inspects every car before it goes on sale, and that near-fastidious standard gave birth to JE. Core services span hand washing, premium detailing, ceramic coating, and paint protection film, with 9 professional services available through the booking form.

The visual identity draws on a Lamborghini-style black & gold aesthetic: a pure black stage accented with champagne gold, zero border radius, hexagonal brand language, and layered surface tones. The frontend is built with Astro 5 SSR and Vue 3 interactive components to faithfully deliver that craftsman-grade refinement.

What sets this project apart is that it goes beyond a brand site to include a complete member points economy: JWT authentication (email plus LINE / Facebook / Google OAuth), in-store QR scanning for point accumulation, a 1:1 redemption rewards mall, a three-tier referral program (referral code, link, and QR download — a friend's first purchase rewards the referrer with 200 points), and multi-preference online booking. The backend runs on Laravel + GraphQL + Filament with full admin management.

9 Professional Services (Wash, Detailing, Coating, PPF...)
3 Social Login Options (LINE, FB, Google)
1:1 Point Redemption Rate (No Extra Charge)

Core Features

01

Black & Gold Brand Visual

A Lamborghini-inspired pure black + champagne gold design system — zero border radius, hexagonal brand language, and brushed-metal cards that convey craftsman-grade quality.

02

Homepage Carousel Hero

Admin-managed banner carousel overlaid with entry points to the four core services: hand wash, premium detailing, ceramic coating, and paint protection film.

03

Services & Portfolio Showcase

Service detail pages plus a before/after portfolio gallery — "real comparisons, visible differences".

04

Membership System

Email registration and LINE / Facebook / Google social login with JWT authentication. The member center tracks purchases, redemptions, and booking history.

05

QR Point Accumulation

Each member gets a personal QR identifier — staff scan it in-store at checkout to award points, closing the loop between online and offline.

06

Points Rewards Mall

Browse products and services by category, redeem points at a 1:1 rate with no extra charge, and track redemption status.

07

Referral Rewards Program

Personal referral code, referral link, and downloadable QR. Friends register with the code, and their first purchase rewards the referrer with points.

08

Online Booking + Filament Admin

Multi-preference time-slot booking confirmed by the shop; services, portfolio, banners, products, members, and bookings are all managed from the admin panel.

Technical Details

Astro 5 SSR Architecture

The frontend uses Astro 5 with server-side rendering. First-screen content is fetched live from the backend GraphQL API and pre-assembled, ensuring SEO crawlers and social previews receive complete content. Interactive components use Vue 3 Islands with client:idle deferred hydration, prioritizing SEO and load performance.

GraphQL API & BFF Design

Data exchange runs on GraphQL, with Astro API routes acting as a BFF (Backend for Frontend) layer: login, registration, booking, and redemption all go through /api/* endpoints, with tokens stored in httpOnly cookies and never exposed to frontend JavaScript — balancing security with developer experience.

JWT Authentication & Social OAuth

The membership system is built on JWT authentication, with email login via the memberLogin mutation and LINE / Facebook / Google social OAuth integration. The OAuth flow implements state-based CSRF protection using astro-cookie-session, and the middleware pipeline guards access in sequence: originCheck, then guest, then auth — securing every member-center page.

Points Economy System

Points come from purchases, referrals, and birthday gifts: members present their QR identifier in-store for staff to scan and award points. myPointTransactions provides a complete points ledger, productRedeem handles the 1:1 redemption flow in the rewards mall, and myReferralTree renders the three-tier referral tree — friends register via referral code or link, and their first purchase rewards the referrer with 200 points, closing the online-to-offline points economy loop.

Black & Gold Design System

Design tokens are defined with Tailwind CSS 4 @theme: pure black #000000 as the stage, champagne gold as the accent, and dark surfaces layered in a #000 to #181818 to #202020 elevation scale. Combined with zero border radius and hexagonal brand language, cards, buttons, and forms maintain a consistent Lamborghini-grade boutique feel site-wide.

Marketing & Analytics Integration

Integrates GA4, GTM, LINE Tag, Microsoft Clarity, and Facebook Pixel — all injected via environment variables so the client can toggle trackers or swap tracking IDs per campaign, gaining full visibility into booking conversions and ad performance.

Tech Stack

Backend

  • Laravel Framework
  • GraphQL API
  • Filament Admin Panel
  • JWT Member Authentication

Frontend

  • Astro 5 SSR
  • Vue 3 Interactive Components
  • TailwindCSS 4 Styling
  • BFF API Routes

Feature Modules

  • Member Center
  • Points Rewards Mall
  • Referral Rewards Program
  • QR Point Accumulation
  • Online Booking

Deployment / Marketing

  • Netlify / Node Deployment
  • GA4 + GTM
  • LINE Tag + FB Pixel
  • Structured Data SEO

CONTACT US

Have a similar project? Let's talk.

Whether it's a brand site, member points system, rewards mall, or online booking, we can tailor the right solution for you.

Contact Us