Case study

Presentex

Collaborative hub for gift lists with Supabase authentication, WhatsApp notifications and a modern interface.

PresentexPreview

🎁 Presentex - The Notion of Gifts

Hub where couples, families and squads organize all their gifts in an elegant, fast and collaborative way. Create themed lists, invite whoever you want, track values in real time and receive WhatsApp notifications when something new happens.

Features:

  • Supabase authentication with email confirmation
  • Create, edit and share lists with multiple members
  • Products with suggested values, status and statistics in real time
  • WhatsApp notifications via Evolution API + Edge Functions
  • Responsive interface with shadcn/ui and Tailwind CSS

🏗️ Architecture:

React SPA → Supabase (Auth + PostgreSQL + Storage) Edge Functions (Deno) → Evolution API → WhatsApp Docker → Nginx → Public domain

🛠️ Full Stack:

  • Front-end: React 18, TypeScript, Vite, Tailwind, shadcn/ui
  • Backend: Supabase (Auth, DB, Edge Functions, Storage)
  • DevOps: Docker multi-stage, Nginx, deployment scripts

Project in production for personal use, but available as open-source under MIT license for anyone to host their own instance.

Gallery

01 / 01