# CoreSync React Website Современный веб-сайт компании CoreSync, специализирующейся на разработке серверных приложений, интеграции 1C/ERP/CRM, автоматизации бизнес-процессов, CI/CD/DevOps, архитектуре, мониторинге, менторинге, управлении командами, код-ревью и SMM. Технологии - **React 18.2.0** - Основная библиотека - **Vite 4.4.5** - Сборщик и dev-сервер - **Framer Motion 10.16.4** - Анимации - **Font Awesome 6.4.0** - Иконки - **CSS3** - Стилизация с современными возможностями Дизайн - **Цветовая схема**: Темно-синяя (#0a1929) - **Стиль**: Современный 2025, минималистичный - **Анимации**: Плавные переходы и интерактивные элементы - **Адаптивность**: Полная поддержка мобильных устройств Структура проекта ``` coresync-react-project/ ├── public/ │ └── vite.svg ├── src/ │ ├── components/ │ │ ├── Header.jsx # Навигация │ │ ├── Header.css │ │ ├── Hero.jsx # Главная секция │ │ ├── Hero.css │ │ ├── Services.jsx # Услуги │ │ ├── Services.css │ │ ├── About.jsx # О компании │ │ ├── About.css │ │ ├── Achievements.jsx # Достижения │ │ ├── Achievements.css │ │ ├── Portfolio.jsx # Наши проекты │ │ ├── Portfolio.css │ │ ├── Contact.jsx # Контакты │ │ ├── Contact.css │ │ ├── Footer.jsx # Подвал │ │ └── Footer.css │ ├── App.jsx # Главный компонент │ ├── App.css # Глобальные стили │ ├── main.jsx # Точка входа │ └── index.css # Базовые стили ├── index.html # HTML шаблон ├── package.json # Зависимости ├── vite.config.js # Конфигурация Vite └── README.md # Документация ``` Установка и запуск ### Предварительные требования - Node.js 16+ - npm или yarn ### Установка зависимостей ```bash npm install ``` Запуск в режиме разработки ```bash npm run dev ``` Приложение будет доступно по адресу: http://localhost:5173 ### Сборка для продакшена ```bash npm run build ``` ### Предварительный просмотр сборки ```bash npm run preview ``` Основные функции ### Навигация - Фиксированная навигация с эффектом размытия - Плавная прокрутка к секциям - Адаптивное мобильное меню Главная секция (Hero) - Анимированный заголовок с градиентом - Интерактивные плавающие карточки - Кнопки призыва к действию Услуги - Карточки услуг с иконками Font Awesome - Hover-эффекты и анимации - Детальное описание каждой услуги О компании - Информация о компании - Статистика и достижения - Команда экспертов Достижения - Анимированные счетчики - Статистика проектов - Интерактивные элементы Наши проекты - Портфолио работ - Hover-эффекты на карточках - Фильтрация по категориям Контакты - Форма обратной связи - Валидация полей - Анимация отправки Подвал - Ссылки на социальные сети - Контактная информация - Навигационные ссылки Особенности дизайна ### Цветовая палитра - **Основной фон**: #0a1929 (темно-синий) - **Акцентный цвет**: #3b82f6 (синий) - **Текст**: #e8f4fd (светло-голубой) - **Градиенты**: От #1e3a8a до #3b82f6 ### Анимации - Плавные переходы между секциями - Hover-эффекты на интерактивных элементах - Анимированные счетчики - Плавающие элементы в hero-секции ### Типографика - **Шрифт**: Inter (современный sans-serif) - **Размеры**: Адаптивные с использованием clamp() - **Иерархия**: Четкая структура заголовков Адаптивность Сайт полностью адаптивен и оптимизирован для: - Десктопных устройств (1200px+) - Планшетов (768px - 1199px) - Мобильных устройств (до 767px) Производительность - Оптимизированные изображения - Ленивая загрузка компонентов - Минификация CSS и JS - Современные форматы изображений Разработка ### Структура компонентов Каждый компонент состоит из: - `.jsx` файл с логикой - `.css` файл со стилями - Импорт необходимых зависимостей ### Стилизация - CSS модули для изоляции стилей - CSS переменные для консистентности - Flexbox и Grid для макетов ### Анимации - Framer Motion для сложных анимаций - CSS анимации для простых эффектов - Оптимизация производительности