Информация о сайте JS study

Технологический стек

Frontend
Next.js 14.2 (App Router), React 18, TypeScript 5; стили — Tailwind CSS 3.4 + PostCSS; оптимизация изображений и шрифтов — встроенные next/image, next/font.
Backend в рамках Next.js
Route Handlers в app/api/.../route.ts — вопросы, лайки, комментарии, профиль, авторизация.
База данных
PostgreSQL; подключение и схема через Prisma 5.22 (@prisma/client). Конкретная версия СУБД задаётся окружением (хостинг).
Авторизация и почта
JWT — пакет jsonwebtoken ^9; отправка писем с кодом — nodemailer ^8 (настройки SMTP через переменные окружения на сервере).
Утилиты и качество кода
clsx для условных классов; ESLint (в т.ч. eslint-config-next), Prettier 3.8.

Внутренние секреты (ключи JWT, строка подключения к БД, SMTP) в документации не публикуются и задаются только в окружении сервера.

Информация о разработчике сайта: