bot-with-admin-starter/announcement.md

2.1 KiB
Raw Blame History

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