Trim.ly - современный сервис сокращения ссылок с расширенной аналитикой и системой тарифов. Пользователь может создавать короткие ссылки, отслеживать статистику кликов, управлять лимитами и работать с QR-кодами.
Проект ориентирован на:
SaaS-архитектуру
Безопасность и масштабируемость
Чистую структуру кода (feature-first)
Современный UI/UX
Production-подход к разработке
Проект построен на современном full-stack стеке:
Framework: Next.js 16 (App Router)
UI: React 19 + SCSS Modules
Language: TypeScript
Database: PostgreSQL
ORM: Prisma 7
Authentication: NextAuth (Credentials + OAuth Google, Yandex)
Дополнительные библиотеки:
Charts: Recharts
Forms & Validation: react-hook-form + zod
Animations: framer-motion
Email: Resend
QR-коды: qrcode
Linting: ESLint
https://trimly-gamma.vercel.app
Демо-версия позволяет протестировать пользовательский интерфейс, логику работы ссылок, аналитику и структуру SaaS-приложения. Биллинг и отправка писем работают в режиме имитации.