Техническое задание: Разработка и продвижение интернет-магазина
Проект предполагает создание высокопроизводительного и удобного интернет-магазина с нуля, его всестороннюю техническую оптимизацию и комплексное SEO-продвижение для привлечения целевой аудитории.
Основные задачи проекта
- Разработка: Создание полнофункционального интернет-магазина (фронтенд, бэкенд, база данных, поиск).
- Техническая оптимизация: Обеспечение высокой скорости загрузки, отказоустойчивости и корректной работы всех систем.
- SEO-продвижение: Базовая настройка и оптимизация для улучшения видимости сайта в поисковых системах.
Технический стек
Фронтенд (Клиентская часть)
- NextJS: Фреймворк для создания React-приложений. Должен быть реализован рендеринг на стороне сервера (SSR) или статическая генерация (SSG) для максимальной производительности и SEO.
Бэкенд (Серверная часть)
- Python FastAPI: Современный, быстрый веб-фреймворк для создания API. Должен обеспечивать работу каталога товаров, корзины, оформления заказов, личного кабинета и административной панели.
Поиск и данные
- OpenSearch: Поисковый и аналитический движок для реализации умного и быстрого поиска по товарам, фильтрации и категоризации.
Требования к функционалу
- Каталог товаров с категориями, фильтрами и сортировкой.
- Корзина покупок и процесс оформления заказа.
- Личный кабинет пользователя с историей заказов.
- Административная панель для управления товарами, заказами, контентом.
- Интеграция с платежными системами.
- Адаптивный и современный пользовательский интерфейс.
Требования к оптимизации и SEO
- Оптимизация скорости загрузки страниц (Core Web Vitals).
- Семантическая верстка и корректные мета-теги.
- Настройка файлов robots.txt и sitemap.xml.
- Структурированные данные (Schema.org) для товаров.
- ЧПУ (человеко-понятные URL).