Подключите нашего Telegram-бота для уведомлений о новых проектах

Переделать сайт с бекендом и Фронтенд react Laravel 12+

Разместить заказ
d
Заказчик
Отзывы фрилансеров: + 0 - 0
Зарегистрирован на сайте меньше месяца
Бюджет: по договоренности
Техническое задание на разработку сайта по продаже 3D-моделей

1. Цель проекта

Создать платформу, где дизайнеры 3D-моделей могут регистрироваться, загружать и продавать свои работы. Покупатели смогут просматривать, фильтровать и приобретать модели.

2. Технологический стек

Frontend: React.js или Next.js (SSR/CSR по ситуации)

Backend: Laravel (обновить до актуальной версии, минимум Laravel 9)

База данных: MySQL (если уже используется)

Хранилище файлов: локально или через S3/Wasabi

Аутентификация: Laravel Sanctum или Passport

Платежи: Stripe, PayPal (или локальные платежные системы при необходимости)

---

3. Основные разделы сайта

3.1. Главная страница

Поиск по ключевым словам

Фильтры по категориям, форматам файлов, цене

Блоки: «Популярные модели», «Новые», «Рекомендованные»

3.2. Каталог моделей

Список моделей с пагинацией

Фильтрация по:

Категории

Формату (.obj, .fbx, .stl и т.д.)

Лицензии

Цене (диапазон)

Сортировка: по дате, цене, популярности

3.3. Страница модели

Название, описание

Превью (изображение/видео/вьювер)

Технические характеристики (полигоны, текстуры и т.п.)

Кнопка покупки (если платная)

Кнопка скачивания (если бесплатная)

3.4. Кабинет дизайнера

Регистрация/авторизация

Добавление/редактирование моделей

Статистика продаж и загрузок

Управление балансом и выплатами

Профиль и настройки

3.5. Кабинет покупателя

История покупок

Скачивание приобретённых моделей

Профиль и настройки

---

4. Административная панель

Управление пользователями

Модерация моделей (одобрение/отклонение)

Управление категориями, форматами и лицензиями

Финансовые отчёты

Настройки сайта

---

5. Обновление и миграция

Обновить Laravel 5 до последней стабильной версии (Laravel 11)

Перенести логику, миграции, модели и контроллеры с учётом совместимости

Перенос шаблона HTML в компоненты React (или Next.js Pages/App Router)

---

6. Дополнительные функции

Поддержка загрузки больших файлов (через chunk upload)

Интеграция 3D-вьювера (например, Three.js)

Многоязычность (i18n)

SEO-оптимизация (особенно если Next.js)
Разделы:
Опубликован:
08.05.2025 | 21:20 [последние изменения: 08.05.2025 | 22:00]
Откликнуться Посмотреть другие заказы Разместить заказ

Теги:

Наши партнеры
Сведения об ООО «Ваан» внесены в реестр аккредитованных организаций, осуществляющих деятельность в области информационных технологий. ООО «Ваан» осуществляет деятельность, связанную с использованием информационных технологий, по разработке компьютерного программного обеспечения, предоставлению доступа к программе для ЭВМ и является правообладателем программы для ЭВМ «Платформа FL.ru (версия 2.0)».