M1ra-Rent — это современный web-сервис, предназначенный для комфортного поиска, сравнения и заказа автомобилей для личного пользования или аренды. Интеграция Искусственного Интеллекта помогает улучшить рекомендации и персонализацию выбора авто.
- 🔍 Мгновенный поиск авто — фильтрация по марке, модели, типу, цвету и цене.
- 💳 Безопасная оплата — защищённые методы бронирования и покупки.
- 📍 Гибкое бронирование — настройка времени и отслеживание аренд.
- 🛠️ Фильтры и избранное — сохранение понравившихся авто и расширенные настройки.
- 🧠 AI-интеграция — интеллектуальный подбор авто по предпочтениям пользователя.
🔧 Используемые библиотеки и инструменты:
- ⚙️ Next.js — серверный рендеринг и маршрутизация
- 🎨 Tailwind CSS — гибкая утилитарная стилизация
- 🧑💻 TypeScript — строгая типизация
- 🧠 Zustand — лёгкий и быстрый state manager
- 🔐 Clerk — готовое решение для авторизации и аутентификации
- 🧬 ArcJet — API-first интеграция
- 🖼️ Lucide Icons — иконки нового поколения
- 🧱 ShadCN UI — UI-компоненты на базе Tailwind
- 📝 react-hook-form — валидация и управление формами
- 📐 Zod — безопасная типизация и проверка схем
- ♻️ React Use — набор продвинутых хуков
# 1. Клонировать репозиторий
git clone https://github.com/m1rxcle/Mira-Rent.git
# 2. Установить зависимости
cd Mira-Rent
npm install
# 3. Запустить проект
npm run devОткройте http://localhost:3000 в браузере для просмотра приложения.
Mira-Rent/
├── components/ # UI-компоненты
├── pages/ # Страницы приложения
├── app/ # Next.js App Router
├── public/ # Публичные файлы (иконки, изображения)
├── styles/ # Стили Tailwind и глобальные настройки
├── utils/ # Вспомогательные функции и утилиты
├── hooks/ # Пользовательские хуки
├── store/ # Zustand-хранилище
├── types/ # Общие типы TypeScript
└── ...
Мы приветствуем участие сообщества! Любой вклад, будь то отчёт об ошибке, предложение новой фичи или PR — ценен.
- 📅 Форкните репозиторий
- 💡 Откройте Issue
- 📌 Создайте Pull Request
Проект лицензирован под лицензией MIT. Свободно используйте, распространяйте и дорабатывайте!
Автор: @m1rxcle Для вопросов и предложений: создайте Issue или свяжитесь через GitHub.
Спасибо, что пользуетесь M1ra-Rent! Вместе мы сделаем аренду авто доступной, быстрой и умной 🚀