Skip to content
Back
Full-stack2026

TAKLIFNOMA

Role
Full-stack · sole author
Stack
Next.js 16 · Prisma · PostgreSQL · Auth.js · grammY · next-intl · Tailwind v4 · MUI

PROBLEM

A separate invitation site per customer means a separate deployment and a separate bill. Taking orders, editing and publishing were all handled by hand.

SOLUTION

Every invitation is one database row served at /i/[slug] through ISR, so a new customer never needs a new project. Orders arrive through a Telegram bot, an admin customises the template and publishes it, and guests RSVP. Front end and back end live in one Next.js repo.

1
repo, one deployment
4
locales: ru · en · uz · uz-Cyrl
NextWORDSWIPE