Skip to main content
National Auto Hub
← All Projects
ecommerce2024–2025active

National Auto Hub

Auto parts ecommerce storefront with PWA

Overview

National Auto Hub is a production ecommerce site for auto parts, differentiated by its PWA capabilities via @vite-pwa/nuxt. Installable on mobile devices with Workbox-powered service worker caching for offline browsing. The storefront has full product browsing with categories and variants, a cart system, and checkout with Square integration. USPS handles shipping rates, address verification, and label generation. Users can create accounts to track orders and participate in the affiliate program. The blog drives organic traffic with SEO-optimized content. Built with Nuxt 3 for SSR performance and MongoDB for the product catalog with flexible schemas for different part categories.

Built With

Nuxt 3
Vue 3
TypeScript
MongoDB
Tailwind CSS
Square
PayPal
AWS S3
USPS
@vite-pwa/nuxt

Architecture

Nuxt 3 AppFrontend
PWA + WorkboxService Worker
Server RoutesAPI Layer
Square + PayPalPayments
Blog EngineContent & SEO
USPS IntegrationShipping
Affiliate ProgramCommission Tracking
MongoDBDatabase
AWS S3Image Storage

Key Highlights

01

PWA

The site is an installable progressive web app with a Workbox service worker that enables offline product browsing and fast repeat visits.

02

Full Ecommerce

The store provides a complete flow from product browsing with variants to cart, Square + PayPal checkout, and order tracking.

03

USPS Shipping

The USPS API integration handles address verification, shipping rate quotes, and label generation.

04

Affiliate Program

An admin panel manages affiliates with unique codes, commission tracking, and order association.

05

SEO & Blog

SSR-optimized product pages and blog content drive organic search traffic to the store.

National Auto Hub screenshot
National Auto Hub screenshot

Get in Touch

Want to work together?

Whether you have a project in mind, want to collaborate, or just want to say hi, I'd love to hear from you. Drop me a message and I'll get back to you as soon as I can.