bot-with-admin-starter/announcement.md

16 lines
2.1 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

Опубликовали полнофункциональный шаблон (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 и предложениям!