Grazy Modas · freelance
Full e-commerce with its own admin panel
- Role
- Fullstack developer (freelance)
- Period
- 2026 — present
The problem
A fashion store needed to sell online without depending only on social media: its own catalog, inventory control and order management in one place — without paying monthly fees for off-the-shelf platforms that don't fit the business.
The solution
Online store built with Next.js 16 App Router and Tailwind v4, focused on performance, SEO and a smooth mobile shopping experience — where most customers are. Checkout closes directly on WhatsApp, with a server-persisted cart.
Tailor-made admin panel with Auth.js v5 (Google + credentials login, session revalidated against the database on every request) and PostgreSQL on Neon via Prisma 7: products, per-size inventory, orders, coupons, banners and blog managed by the store owner herself. Shipping quotes and tracking integrated with the Correios API, server-only uploads to Firebase Storage and rate limiting with Upstash Redis.
Serious monitoring and quality: Sentry across all three Next runtimes (client, server and edge) with PII scrubbing for LGPD compliance, GA4 with Consent Mode v2 and an admin-controlled Meta Pixel — all gated behind cookie consent. 30+ Vitest test files and pre-commit/pre-push hooks protect every delivery.
Stack & practices
Frontend
Backend & Data
Observability & Quality
Results
Independence
the owner manages everything without a dev
Sentry
errors tracked across client, server and edge
30+ tests
Vitest covering the business logic