Техническое задание: Создание интернет-магазина

Цель проекта

Разработать с нуля полнофункциональный интернет-магазин для продажи мешочков из органзы. Основной акцент - на простоте использования, удобной навигации и надежной работе.

Основные функциональные требования

  • Создание каталога товаров с возможностью добавления, редактирования и удаления позиций.
  • Реализация корзины покупателя.
  • Интеграция одной или нескольких систем онлайн-оплаты (например, банковские карты, электронные кошельки).
  • Простая и интуитивно понятная панель управления для администратора сайта.
  • Адаптивный дизайн, корректно отображающийся на компьютерах и мобильных устройствах.

Ключевые характеристики

  • Чистый и минималистичный интерфейс, не перегруженный элементами.
  • Высокая скорость загрузки страниц.
  • Безопасное проведение платежей.
  • Удобный процесс оформления заказа для клиента.

Ожидаемый результат

Готовый к запуску и наполнению товарами интернет-магазин, позволяющий принимать заказы и оплату онлайн 24/7.

Разработка Telegram-бота с системой ролевого доступа

Требуется создать Telegram-бота или систему из двух связанных ботов с разными уровнями доступа для пользователей. Одна группа пользователей будет вносить данные, другая - просматривать, выбирать и работать с ними.

Миграция с Postgres на ParadeDB и внедрение полнотекстового поиска BM25

Требуется выполнить апгрейд существующей работающей системы: заменить базу данных Postgres 17 с расширением pgvector на ParadeDB для расширения функций поиска с использованием метода BM25. Система развернута в Docker-контейнере на VPS под управлением Ubuntu Server 24.04.