16 lines
2.1 KiB
Markdown
16 lines
2.1 KiB
Markdown
|
|
Опубликовали полнофункциональный шаблон (https://github.com/DionysusBenstein/nestjs-starter) для быстрого старта проектов на NestJS. Изначально делали для себя, чтобы не настраивать одно и то же в каждом новом проекте, но мы видим, что многие разработчики и команды сталкиваются с теми же проблемами.
|
|||
|
|
|
|||
|
|
Поэтому решили поделиться готовым решением, которое включает:
|
|||
|
|
• JWT аутентификация с access/refresh токенами
|
|||
|
|
• Управление пользователями (регистрация, верификация email, сброс пароля)
|
|||
|
|
• Email-сервис на BullMQ с шаблонами Handlebars
|
|||
|
|
• PostgreSQL + TypeORM с миграциями
|
|||
|
|
• Swagger документация с Dracula темой
|
|||
|
|
• Docker Compose для dev и prod сред
|
|||
|
|
|
|||
|
|
Всё это на современном стеке: NestJS 11, TypeScript 5, PostgreSQL 17, Redis, BullMQ.
|
|||
|
|
|
|||
|
|
Также у нас есть специализированный стартер для Telegram ботов с веб-админ-панелью — идеальное решение для проектов, где нужен бот с удобным интерфейсом управления. Включает готовую интеграцию с Grammy, систему управления администраторами с ролевой моделью (superadmin/admin), современный React-интерфейс на Mantine UI с поддержкой темной/светлой темы, таблицы данных с пагинацией, сортировкой и фильтрацией, а также автоматическое резервное копирование БД с уведомлениями в Telegram.
|
|||
|
|
|
|||
|
|
Шаблон открыт к вкладу сообщества - будем рады вашим PR и предложениям!
|