fde9609f9aeecc9ea9f06793efcb273ea1255f58
- simplify main navigation and hide extra menu items - make home page more sales-focused with updated hero, benefits and fleet teaser - add RU/EN handling for home and contacts, including SEO defaults - integrate basic Strapi homepage API client (no breaking changes) - update contacts page with messenger buttons and dynamic footer year Made-with: Cursor
Сайт «ГеоВектор»
Это фронтенд‑сайт компании «ГеоВектор» (инженерные изыскания, проектирование и строительство), написанный на React + Vite.
Репозиторий содержит весь код клиентской части, стили, медиа‑ресурсы и конфигурацию для локального запуска и Docker‑деплоя.
Локальный запуск (режим разработки)
Требования: установлен Node.js (рекомендуется актуальная LTS‑версия).
- Установить зависимости:
npm install - (Опционально) Если требуется интеграция с Gemini API, задать ключ в файле
.env.local:GEMINI_API_KEY=ВАШ_КЛЮЧ - Запустить дев‑сервер:
npm run dev - Открыть в браузере адрес, который покажет Vite (обычно
http://localhost:3001).
Продакшн‑сборка и Docker
В репозитории есть Dockerfile, который собирает продакшн‑бандл и упаковывает сайт в образ с nginx.
- Собрать образ:
docker build -t geovector-site . - Запустить контейнер:
docker run -d --name geovector-site -p 8080:80 geovector-site - Открыть сайт в браузере:
http://localhost:8080
Description
Languages
TypeScript
97.6%
HTML
1.2%
JavaScript
0.5%
CSS
0.4%
Dockerfile
0.3%