Информация о сайте 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) в документации не публикуются и задаются только в окружении сервера.
Информация о разработчике сайта:
- имя: Вячеслав
- Email:
- GitHub: Vichislav
- hh.ru: Frontend-разработчик