Магомед Дикилиев
Показана версия для заказчика
Telegram

09

Dream Terminal

Поток «снов» нейросети превращается в живую ленту текста, ASCII-образов и артефактов.

роль
fullstack
стек
NestJS · React · TypeScript · WebSocket
статус
запущен
скриншот: сон нейросети с текстом и ASCII-артом

01 / задача и роль

Что нужно было сделать

Показывать данные нейросети в реальном времени и дать пользователю понятную навигацию по истории снов, персонажам и артефактам.

Моя роль

Fullstack-разработка интерфейса на React и TypeScript и потокового бэкенда на NestJS.

02 / ограничения

Что определило решение

Текст и ASCII-арт должны появляться с минимальной задержкой, а частые обновления не должны делать интерфейс рваным или мешать просмотру архива.

03 / реализация

Как устроено

  1. Поток через WebSocket

    Бэкенд на NestJS передаёт новые данные без опроса сервера и поддерживает обновление интерфейса в реальном времени.

  2. Плавный ASCII-арт

    Рендеринг текстовой графики оптимизирован так, чтобы потоковые обновления не вызывали заметных задержек.

  3. История и артефакты

    Текущий сон связан с архивом, повторяющимися персонажами и артефактами, поэтому за потоком можно наблюдать и возвращаться к прошлым записям.

04 / результат

Что получилось

WebSocket-интеграция работает с задержкой меньше 100 мс. После запуска клиент заказал повторную разработку.

Публичная интерактивная версия доступна на dream-terminal.io.

Напишите, что нужно сделать

Пары предложений хватит: что за проект и есть ли срок. Отвечу, возьмусь ли, и примерно назову сроки и бюджет.

Dream Terminal — Магомед Дикилиев