This project is a high-performance product creation dashboard developed as a technical assessment. It features intelligent automation using AI to streamline the e-commerce workflow.
The core functionality: The user enters a product name, and the system automatically generates:
- Categories: Smart classification.
- Description: Marketing-ready copy.
- SEO Data: Optimized titles and keywords for search engines.
- Framework: React + Vite (Lightning fast build)
- Styling: Tailwind CSS
- UI Components: shadcn/ui (Radix UI based)
- AI Integration: Google Gemini AI (Generative Language API)
- State Management: React Hooks / Context API
- Deployment: Vercel
- AI-Powered Content: Instant generation of SEO and metadata from a single product name.
- Modern UX: Clean, responsive interface built with shadcn/ui.
- Validation: Robust form handling and real-time feedback.
- Performance: Optimized assets and minimal bundle size thanks to Vite.
- Live Demo: View Project
- Source Code: GitHub Repo
Данный проект представляет собой высокопроизводительную панель управления созданием товаров. Это кейс, разработанный в рамках тестового задания, демонстрирующий интеграцию нейросетей в стандартные бизнес-процессы.
Основная фишка: Пользователь вводит только название товара, а система автоматически генерирует:
- Категории: Умная классификация товара.
- Описание: Продающий текст, созданный AI.
- SEO-данные: Оптимизированные заголовки и ключевые слова.
- Фреймворк: React + Vite
- Стилизация: Tailwind CSS
- Компоненты: shadcn/ui
- AI Интеграция: Google Gemini AI
- Деплой: Vercel
- AI Генерация: Мгновенное создание контента и метаданных на основе одного лишь названия.
- Современный UX: Чистый и отзывчивый интерфейс на базе библиотеки shadcn.
- Валидация: Обработка форм и мгновенная обратная связь.
- Скорость: Быстрая сборка и работа приложения благодаря Vite.
-
Клонировать репозиторий:
git clone https://github.com/DanielBarutov/vite-react-test-task.git
-
Установить зависимости:
npm install
-
Создать файл .env и добавить ваш ключ:
VITE_GOOGLE_AI_API_KEY=your_key_here
-
Запустить проект:
npm run dev