PartYard
Внутреннее веб-приложение для бизнеса по продаже автозапчастей: автомобили, склад запчастей, осмотры, хранение, брони, продажи, расходы и операционная отчётность в одной системе.
- Роль
- Full-Stack разработчик
- Стек
- Next.js · React · TypeScript · MongoDB
- Фокус
- Закрытая продакшен-система

Платформа учёта автозапчастей и операций
- Учёт донорских автомобилей и VIN
- Процесс осмотра по большим каталогам запчастей
- Многоязычный поиск, устойчивый к опечаткам
- Брони, продажи и история транзакций
- Операционный результат и аналитика по периодам
Обзор
PartYard заменяет разрозненные таблицы и ручные процедуры одной внутренней системой. Автомобиль поступает как донор, проходит осмотр, становится складским запасом и далее движется через бронь, продажу и отчётность — в одном приложении.
Система используется в ежедневной работе, поэтому приоритетом были надёжность, скорость ввода данных и интерфейсы, одинаково пригодные и для телефона на складе, и для компьютера в офисе.
Что сделано
Управление автомобилями
- Карточки донорских автомобилей с VIN и данными
- Переиспользуемые шаблоны для повторяющихся моделей
- Структурированные модели, комплектации и конфигурации
Склад и осмотры
- Пошаговый процесс осмотра по каждому автомобилю
- Статусы: отсутствует, повреждено, не для продажи
- Места хранения и движение запасов
Умный поиск
- Поиск запчастей на английском, русском и грузинском
- Синонимы, OEM-номера и транслитерация
- Обработка неверной раскладки и мелких опечаток
Брони и продажи
- Бронирование запчастей с понятным статусом
- Процесс продажи и история транзакций
- Транзакции MongoDB там, где это необходимо
Аналитика и отчётность
- Дашборд с аналитикой по диапазону дат
- Расходы и расчёт операционного результата
- Экспорт в Excel через ExcelJS
Медиа и хранение
- Загрузка изображений через presigned AWS S3 URL
- Доставка через AWS CloudFront
- Валидация Zod на всех границах
Умный поиск
На складе запчасть называют не так, как она записана в базе. Поиск должен был принять эту реальность, а не спорить с ней.
Архитектура
Фронтенд
Next.js, React, TypeScript, Tailwind CSS
Слой приложения
Next.js route handlers и серверная логика
База данных
MongoDB, схемы Mongoose и транзакции
Хранение медиа
AWS S3 presigned-загрузки, CloudFront
Валидация
Схемы Zod на общих границах
Деплой
Vercel
Безопасная аутентификация через HttpOnly cookie
Галерея
Приватность проекта
PartYard — закрытая операционная система, поэтому доступ к продакшену и конфиденциальные данные бизнеса недоступны публично. Показанные скриншоты очищены.
Следующий проект
Professional Training and Employment Center
Платформа профессионального обучения, сертификации и верификации