09
Dream Terminal
Поток «снов» нейросети превращается в живую ленту текста, ASCII-образов и артефактов.
- роль
- fullstack
- стек
- NestJS · React · TypeScript · WebSocket
- статус
- запущен

01 / задача и роль
Что нужно было сделать
Показывать данные нейросети в реальном времени и дать пользователю понятную навигацию по истории снов, персонажам и артефактам.
Моя роль
Fullstack-разработка интерфейса на React и TypeScript и потокового бэкенда на NestJS.
02 / ограничения
Что определило решение
Текст и ASCII-арт должны появляться с минимальной задержкой, а частые обновления не должны делать интерфейс рваным или мешать просмотру архива.
03 / реализация
Как устроено
Поток через WebSocket
Бэкенд на NestJS передаёт новые данные без опроса сервера и поддерживает обновление интерфейса в реальном времени.
Плавный ASCII-арт
Рендеринг текстовой графики оптимизирован так, чтобы потоковые обновления не вызывали заметных задержек.
История и артефакты
Текущий сон связан с архивом, повторяющимися персонажами и артефактами, поэтому за потоком можно наблюдать и возвращаться к прошлым записям.
04 / результат
Что получилось
WebSocket-интеграция работает с задержкой меньше 100 мс. После запуска клиент заказал повторную разработку.
Публичная интерактивная версия доступна на dream-terminal.io.
Напишите, что нужно сделать
Пары предложений хватит: что за проект и есть ли срок. Отвечу, возьмусь ли, и примерно назову сроки и бюджет.