Аналог сайта Boston Dynamics, сделанный для портфолио: продуктовый сайт робототехнической компании с каталогом платформ, страницами роботов, блоком технологий, информацией о компании и контактной формой.
- Главная - первый экран, ключевые направления, избранные роботы и сценарии применения.
- Robots - каталог платформ с фильтрацией по типам: field, humanoid, logistics, manipulation.
- Страница робота - описание, статус, метрики, характеристики, применения и изображение платформы.
- Technologies - направления разработки: mobility control, perception stack, fleet operations, safety engineering, manipulation и field data.
- About - короткое описание команды, подхода и продуктового фокуса.
- Contact - форма для заявки и контакты.
- Темы - светлая, темная и системная тема через переключатель в шапке.
- Адаптивность - интерфейс собран под desktop и mobile.
- Next.js 16 - App Router, маршруты, layout, metadata и production-сборка.
- React 19 - компоненты, состояние и клиентская интерактивность.
- TypeScript - типы для данных, компонентов и страниц.
- Tailwind CSS 4 - стили, сетки, адаптивность и оформление тем.
- Framer Motion - анимации появления секций и переходов между страницами.
- Lucide React - иконки в навигации, карточках и элементах управления.
- next-themes - переключение светлой, темной и системной темы.
- ESLint - проверка кода.
- Установить зависимости:
npm install- Запустить dev-сервер:
npm run dev- Открыть в браузере:
http://localhost:3000
Production-сборка:
npm run buildЗапуск собранного проекта:
npm run startnpm run lint.
├── public/
│ ├── arc-logo.png
│ ├── images/
│ └── readme/
│ └── readme-page-review.png
├── src/
│ ├── app/
│ │ ├── about/
│ │ ├── contact/
│ │ ├── robots/
│ │ ├── technologies/
│ │ ├── globals.css
│ │ ├── layout.tsx
│ │ ├── page.tsx
│ │ └── template.tsx
│ ├── components/
│ ├── data/
│ │ └── site.ts
│ └── lib/
│ └── utils.ts
├── next.config.ts
├── package.json
├── postcss.config.mjs
└── tsconfig.json
- Контент роботов, технологий, кейсов и статистики хранится в
src/data/site.ts. - Изображения лежат в
public/images. - Скриншот для README лежит в
public/readme/readme-page-review.png.
Arc Dynamics - вымышленный бренд для портфолио-проекта. Сайт сделан как аналог сайта Boston Dynamics и не связан с официальной компанией Boston Dynamics.
