Веб-приложение для услуг ручной и механической уборки снега в частном секторе Красноярска.
- Технически: Responsive дизайн, dark/light mode (авто по теме телефона).
Статус: Разработка (frontend на Next 16 + TS + Tailwind + ReUI; backend на Node.js + Express).
- Frontend: Next.js 16, React 19 (обновить до 18 для стабильности), TypeScript 5
- Стили: TailwindCSS 4, tw-animate-css, globals.css с dark mode
- Компоненты: ReUI (@base-ui-components), Radix UI, Lucide icons, React Hook Form, TanStack Table
- Инструменты: ESLint 9, Prettier, Zod
- Deploy: Frontend на VPS, backend на Vercel
- Клонируй репозиторий:
git clone 'this url' - Установи зависимости:
npm install - Настрой env: Создай
.envс переменными (NEXT_PUBLIC_MAIN_URL)
- Разработка:
npm run dev - Build:
npm run build - Start:
npm run start - Lint:
npm run lint
- Frontend: VPS
- Backend: Vercel — deploy Express API для заказов
- CI/CD: GitHub Actions
- Интеграция backend API
- Калькулятор цены (React Day Picker для дат)
- Админ-панель с таблицами (TanStack) и drag-n-drop
MIT — свободно используй, но attribution appreciated