تفاصيل العمل

A full-stack SaaS application built with Next.js 14, TypeScript, and Supabase (PostgreSQL). SnapLink allows users to create short, branded links and track their performance in real time.

Key Features:

User authentication (register, login, sessions) with NextAuth.js

Custom slug generation and link management dashboard

Real-time click analytics — tracks clicks over time, countries, devices, and browsers

QR code generation for every link

Link expiry dates

Per-link analytics page with interactive charts

Tech Stack:

Next.js 14 · TypeScript · Supabase (PostgreSQL) · Prisma ORM · NextAuth.js · Tailwind CSS · Recharts