An open API service indexing awesome lists of open source software.

https://github.com/father1993/perevozka27

Next.js application for organizing cargo transportation. Fast, reliable, scalable.
https://github.com/father1993/perevozka27

js nextjs pwa pwa-app site typescript webapp

Last synced: about 2 months ago
JSON representation

Next.js application for organizing cargo transportation. Fast, reliable, scalable.

Awesome Lists containing this project

README

          

# Perevozka27 - Сервис грузоперевозок в Хабаровске и ДФО

## О проекте

Perevozka27 - это веб-приложение, разработанное на Next.js, предоставляющее услуги грузоперевозок в Хабаровске и Хабаровском крае. Наш сервис предлагает быстрые и надежные грузоперевозки, от небольших посылок до крупногабаритных грузов.

## Основные функции

- Заказ грузоперевозок онлайн
- Блог с полезными статьями о переездах и грузоперевозках
- Адаптивный дизайн для мобильных устройств и десктопов
- SEO-оптимизация для лучшей видимости в поисковых системах
- Калькулятор стоимости перевозок

## Технологии

- Next.js 14
- React 18
- TypeScript
- Tailwind CSS
- Framer Motion для анимаций
- FontAwesome для иконок
- Gray Matter для работы с Markdown
- ESLint и Prettier для поддержания качества кода

## Начало работы

1. Клонируйте репозиторий:

```
git clone https://github.com/Father1993/perevozka27.git
```

2. Установите зависимости:

```
npm install
```

3. Запустите сервер разработки:

```
npm run dev
```

4. Откройте [http://localhost:3000](http://localhost:3000) в вашем браузере.

## Структура проекта

- `app/`: Основные страницы приложения (роутинг Next.js 14)
- `components/`: Переиспользуемые React компоненты
- `public/`: Статические файлы (изображения, иконки, посты блога)
- `styles/`: Глобальные стили
- `lib/`: Вспомогательные функции и утилиты

## Разработка

- `npm run dev`: Запуск сервера разработки
- `npm run build`: Сборка проекта
- `npm run start`: Запуск собранного проекта
- `npm run lint`: Проверка кода линтером

## Особенности проекта

- Использование новой системы роутинга Next.js 14 (app directory)
- Динамическая генерация страниц блога из Markdown файлов
- Интерактивный калькулятор стоимости перевозок
- Оптимизация для поисковых систем (SEO) с использованием метаданных
- Адаптивный дизайн с использованием Tailwind CSS
- Анимации пользовательского интерфейса с Framer Motion

## Деплой

Проект настроен для легкого деплоя на платформе Vercel. Подробнее о деплое Next.js приложений можно узнать в [документации Next.js](https://nextjs.org/docs/app/building-your-application/deploying).

## Лицензия

[MIT](https://choosealicense.com/licenses/mit/)

## Контакты

Если у вас есть вопросы или предложения, пожалуйста, свяжитесь с нами по адресу [enjoyhillol@gmail.com](mailto:enjoyhillol@gmail.com).