Skip to content

Аналог Е-Каталога, Яндекс-Маркета, и просто веб-приложение для мониторинга цен на товары.

Notifications You must be signed in to change notification settings

Tamerlan91011/RUS-Katalog

Repository files navigation

Typing SVG

Веб-сервис по отслеживанию товаров электронной и бытовой техники в магазинах-партнерах с возможностью оформления доставки на дом

Команда GitHub Сфера влияния
Глазунов Тимур Tamerlan91011 Backend: Django, Routers
Мантуленко Андрей Tapo4ek-exe Frontend: Flutter, API
Костина Юля Julik2001 Backend: NoSQL, SQL Queries

RUS-Katalog - это:

Описание идеи проекта.

RUS-Katalog - это многофункциональный сервис подбора товаров, охватывающий самые разнообразные категории:

  • электроника, компьютеры, бытовая техника;
  • автотовары, оборудование для ремонта и строительства;
  • туристическое снаряжение;
  • детские товары;
  • многое другое.

Сервис предоставляет возможность сравнить цены на товары в различных магазинах и выбрать самое выгодное предложение. Также сервис позволяет организовать доставку желаемых товаров.

Основные функции

Пользователя:

  • поиск товаров (применяя фильтры);
  • сравнение характеристик товаров;
  • добавление в избранное;
  • получение уведомлений о наличии в выбранном магазине;
  • написание отзывов;
  • написание обзоров;
  • отображение динамики цен.

Админа:

  • проверка аккредитации магазинов;
  • добавление, удаление и редактирование товаров, магазинов, заказов;
  • модерация отзывов и обзоров.

Курьера:

  • получение заказа на доставку;
  • подтверждение получения заказа клиентом.

SQL запросы:

Ознакомиться с ними можно в файле Запросы.sql

  • вывести список товаров, соответствующих заданным фильтрам (например, в заданой категории);
  • вывести 10 самых продаваемых товаров за последний месяц;
  • Вывести оценки товаров по убыванию;
  • вывести количество продуктовв заданной категории;
  • вывести динамику цен на товар;
  • вывести средний рейтинг товара;
  • вывести магазин с самым высоким рейтингом;
  • вывести всю информацию о продукте;
  • вывести курьера и клиента, что оформил заказ;

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

  • динамическое обновление данных на странице;
  • интуитивно-понятный, простой интерфейс (User-friendly interface);
  • быстрая работа веб-сервиса;
  • бесперебойная работа веб-сервиса;
  • ведение бэкапов данных для предотвращения последствий непредвиденных ситуаций;
  • соответствие стандартам безопасности передачи данных между клиентом и сервисом;
  • обеспечение технической поддержки пользователя.

Базы данных

См.Подробности
  • База данных 1 (SQL): Все, что касается товаров (их характеристики, наименования, отзывы, и так далее);

  • База данных 2 (SQL): Все, что касается клиентов, заказов, магазинов-партнеров;

  • База данных 3 (NOSQL): История изменения цен на товары на веб-сервисе, хранение медиафайлов.

Макет веб-приложения

См.Подробности

Теоретическое представление клиентского приложения:

Фактическая реализация:


About

Аналог Е-Каталога, Яндекс-Маркета, и просто веб-приложение для мониторинга цен на товары.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •