Профессиональный многоязычный сайт-презентация для диверсифицированного бизнеса, работающего в различных отраслях экономики.
- Next.js 14 - React фреймворк
- TypeScript - типизация
- Tailwind CSS - стилизация
- Framer Motion - анимации
- Next-i18next - интернационализация (PL/EN)
- React Hook Form + Zod - формы и валидация
- Lucide React - иконки
- ✅ Многоязычность (польский и английский)
- ✅ Респонсивный дизайн
- ✅ SEO оптимизация
- ✅ Современные анимации
- ✅ Форма обратной связи
- ✅ Оптимизированная производительность
- ✅ Доступность (WCAG)
Сайт представляет компанию, работающую в следующих отраслях:
- 46.90.Z - Sprzedaż hurtowa niewyspecjalizowana
- 10 - Produkcja artykułów spożywczych
- 11 - Produkcja napojów
- 45 - Handel hurtowy i detaliczny pojazdami samochodowymi
- 46 - Handel hurtowy, z wyłączeniem handlu pojazdami samochodowymi
- 47 - Handel detaliczny, z wyłączeniem handlu detalicznego pojazdami samochodowymi
- 49 - Transport lądowy oraz transport rurociągowy
- 52 - Magazynowanie i działalność usługowa wspomagająca transport
- 73 - Reklama, badanie rynku i opinii publicznej
- 77 - Wynajem i dzierżawa
# Установка зависимостей
npm install
# Или с yarn
yarn installСоздайте файл .env.local:
cp env.example .env.localОтредактируйте .env.local:
NEXT_PUBLIC_SITE_URL=https://diamondbev.pl
NEXT_PUBLIC_GA_ID=your_google_analytics_id_herenpm run devОткройте http://localhost:3000 в браузере.
npm run build
npm run start-
Загрузите код в Git репозиторий:
git init git add . git commit -m "Initial commit" git remote add origin YOUR_REPOSITORY_URL git push -u origin main
-
Подключите репозиторий к Vercel:
- Зайдите на vercel.com
- Нажмите "Import Project"
- Выберите ваш репозиторий
- Нажмите "Deploy"
-
Настройте переменные окружения в Vercel:
- Перейдите в Settings → Environment Variables
- Добавьте переменные из
.env.local
# Установка Vercel CLI
npm i -g vercel
# Деплоймент
vercel
# Для продакшена
vercel --prod- В панели Vercel: Project Settings → Domains
- Нажмите "Add"
- Введите
diamondbev.pl - Vercel покажет необходимые DNS записи
-
Войдите в GoDaddy: Мои домены → diamondbev.pl → Управление DNS
-
Добавьте/измените записи:
Для основного домена (diamondbev.pl):
Тип: A Имя: @ Значение: 76.76.21.21 (IP от Vercel) TTL: 1 HourДля www (www.diamondbev.pl):
Тип: CNAME Имя: www Значение: cname.vercel-dns.com TTL: 1 Hour -
Сохраните изменения
- Дождитесь обновления DNS (5-30 минут)
- В Vercel нажмите "Verify" рядом с доменом
- SSL сертификат будет выпущен автоматически
Отредактируйте файлы переводов:
public/locales/pl/common.jsonpublic/locales/en/common.json
Найдите секцию contact.placeholder и обновите:
{
"contact": {
"placeholder": {
"address": "Ваш адрес",
"phone": "+48 ваш телефон",
"email": "ваш@email.pl",
"hours": "Ваши часы работы"
}
}
}В тех же файлах найдите и отредактируйте:
hero- главный экранabout- о компанииservices- описания услуг
Отредактируйте tailwind.config.js:
colors: {
primary: {
// Ваши цвета
},
secondary: {
// Ваши цвета
}
}- Создайте файл в
src/pages/ - Добавьте переводы в
public/locales/ - Обновите навигацию в
Header.tsx
- Получите GA Measurement ID
- Добавьте в
.env.local:NEXT_PUBLIC_GA_ID=G-XXXXXXXXXX
- Используйте Google Search Console
- Настройте мониторинг в Google PageSpeed Insights
- Проверьте структурированные данные через Google Rich Results Test
# Обновление зависимостей
npm update
# Проверка безопасности
npm audit
npm audit fix- Vercel автоматически предоставляет аналитику
- Используйте Lighthouse для проверки производительности
- Мониторьте Core Web Vitals
Для технических вопросов и обновлений обращайтесь к разработчику.
Статус проекта: ✅ Готов к продакшену
Последнее обновление: Декабрь 2024