DataHUB - платформа для интеграции данных между корпоративными системами на базе 1С. Я отвечал за фронтенд-часть: с нуля выстроил архитектуру приложения на Next.js 16 + TypeScript, спроектировал структуру компонентов и принял базовые технические решения.
В качестве компонентной библиотеки использовал React Aria Components - одна из немногих библиотек, где доступность заложена в архитектуру, а не добавлена поверх. Для стилизации выбрал Tailwind CSS 4, что дало системный подход к дизайну, высокую скорость разработки и консистентный UI на всех экранах.
Что делал в рамках проекта:
- Проектировал архитектуру фронтенда и структуру приложения
- Реализовывал интерфейсы по дизайн-макетам
- Разрабатывал и поддерживал компонентную систему
- Настраивал UI-паттерны на базе React Aria Components
- Обеспечивал типобезопасность и качество кода через TypeScript
- Работал с серверными и клиентскими компонентами Next.js, оптимизировал рендеринг и загрузку страниц
- Интегрировал фронтенд с бэкендом
Стек: Next.js 16, TypeScript, React Aria Components, Tailwind CSS 4
https://1dh.ru