Description
Revive — Product Designer & Print-on-Demand SaaS Platform JS Script
Revive — Product Designer & Print-on-Demand SaaS Platform JS Script is a production-grade, installable Product Designer and Custom Product SaaS platform built with React 18, Vite 5, TypeScript, Tailwind CSS, and a fully managed Supabase backend. Ship a complete design studio, storefront, and admin console — with role-based access, a first-run setup wizard, PWA install, and offline support — in hours instead of months.
App Overview
- End-to-end product designer with templates, cliparts, mockups, effects, and stickers.
- Custom product catalog with pricing, role-based visibility, and inventory hooks.
- Cart, checkout, order management, and order confirmation flows.
- Installable PWA with offline routing, update prompts, and admin-controlled branding.
- First-run Setup Wizard that provisions the Super Admin securely and locks itself after completion.
- Fully responsive: full sidebar on desktop, mini-rail on tablet, off-canvas drawer on mobile.
- Multi-role access system (User, Admin, Moderator, Agent, Provider, Staff) with server-enforced permissions.
Key Features
- Modern React 18 + Vite 5 + TypeScript 5 stack (no legacy build tooling).
- Tailwind CSS v3 with a semantic design-token system (fully themable — dark mode ready).
- shadcn/ui + Radix Primitives + Lucide icons for accessible, composable UI.
- TanStack Query for data fetching, caching, and background refresh.
- React Router with lazy-loaded route chunks and a splash-aware Suspense fallback.
- i18next multi-language ready (drop-in translation catalogs).
- Global splash screen preloader using dynamic brand assets — one launch experience, zero flicker.
- Toast + banner notification system built on sonner and shadcn Toaster.
- Anonymous guest sessions that upgrade seamlessly into full accounts (cart and designs survive signup).


