Web Development

DozanCustomBannerPrintingPlatform

Dozan — Custom Banner Printing Platform

A full-stack e-commerce platform built for Dozan, a banner and signage printing business. Customers pick a size, get live per-square-meter pricing (with a separate rate tier for large-format banners), upload or design their artwork directly in a built-in canvas editor, and optionally generate imagery with AI — then check out with discount codes, a points/rewards system, or token purchases. The storefront features a cinematic, scroll-driven video hero with Arabic/English scroll-linked text reveals, a fully bilingual and RTL-aware interface, and a stacked project gallery. An admin dashboard handles pricing rules, add-ons, orders, discount codes, users, and site settings. Built with Next.js (App Router) and TypeScript, Prisma 7 with PostgreSQL, Auth.js for authentication, next-intl for localization, and Framer Motion for the scroll-driven animation work — deployed on a VPS behind PM2 and nginx with rate limiting, CSP, and upload validation hardened in.

Tech Stack
Next.jsPostgreSQLTypeScriptPrismaAuth.jsTailwind CSSFramer Motionnext-intl
Details
Category
Web Development
View Live Site

More Work