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.
- Host: GitHub
- URL: https://github.com/father1993/perevozka27
- Owner: Father1993
- Created: 2024-09-30T00:23:11.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-10-21T01:35:20.000Z (over 1 year ago)
- Last Synced: 2024-10-21T04:55:47.941Z (over 1 year ago)
- Topics: js, nextjs, pwa, pwa-app, site, typescript, webapp
- Language: TypeScript
- Homepage:
- Size: 1.6 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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).