Портфолио

Проекты

Наши реализованные продукты и решения

Azure

Azure

Дискорд-бот

Многофункциональный Дискорд бот с системой анти-краша, продвинутой модерацией и уникальными функциями для управления сервером.

Возможности

Анти-краш защитаМодерацияАвторолиЛогированиеКастомные командыСистема тикетов

BeamBuilds

Веб-платформа · от нас двоих

О проекте

BeamBuilds закрывает задачу единого каталога: вместо разрозненных ссылок и чатов — структурированные карточки, поиск и фильтры, профили авторов и социальные сигналы (комментарии, лайки).

Возможности для пользователя

  • Каталог сборок: теги, категории, умный поиск, сортировки.
  • Карточка сборки: описание, изображения, файлы, внешние источники модов.
  • Регистрация и вход, профиль, настройки (в т.ч. оформление профиля).
  • Лайки и комментарии к сборкам.

Возможности для команды

  • Админка: создание и редактирование сборок, загрузка медиа и архивов.
  • Глобальные настройки SEO (метаданные, Open Graph, индексация).
  • Аналитика посещений: графики, популярные страницы, рефереры, устройства.
  • Юридически аккуратный блок: контакты, условия, раздел для правообладателей.

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

Клиент: Next.js (App Router), React, TypeScript, Tailwind CSS, TanStack Query, Zustand, axios, Recharts.

Сервер: Node.js, Express, TypeScript, PostgreSQL, Prisma, JWT и роли пользователей.

Связка фронта и API: единый контракт ответов ({ success, data } или { success, error }), маршруты /api/v1, CORS для фронтенда.

Принципы разработки

  • Разделение frontend и backend в одном репозитории.
  • Схема БД через Prisma, изменения только миграциями.
  • Защищённые эндпоинты через middleware, секреты в переменных окружения.
  • Типизация TypeScript на клиенте и сервере.

Код и репозиторий

Репозиторий проекта приватный. Исходный код, конфигурации и сопутствующие материалы не предназначены для публичного доступа: просмотр, копирование, распространение или иное ознакомление без явного разрешения правообладателя запрещены. На презентации описывается только суть продукта и стек, без выдачи доступа к кодовой базе проекта.

BeamBuilds — рабочий продукт для нишевого сообщества, собранный как законченная архитектура, а не как демо-страница. Готов обсудить детали и ответить на вопросы.

Другие проекты сейчас находятся в разработке и скоро появятся здесь

На главную