Skip to content

Сервис по поиску товаров в интернет-магазинах. Полуфинал BEST Hack'21

Notifications You must be signed in to change notification settings

solid-happiness/stylish-cow

Repository files navigation

Сервис по поиску и сравнению товаров в интернет-магазинах — отборочное задание BEST Hack'21.

Использование

Введите название нужного товара в поисковую строку на главной странице сайта stylishcow.ru. Выберите нужную сортировку, с помощью фильтров слева оставьте только интересные Вам магазины.

Технологии

  • React — современная JS-библиотека для разработки пользовательских интерфейсов.
  • Material-UI — React UI фреймворк для воплощения Material Design.
  • Flask — фреймворк для создания веб-приложений на языке программирования Python.

Запуск локальной версии проекта

1. Склонировать репозиторий

$ git clone https://github.com/solid-happiness/stylish-cow.git

2. Создать и запустить виртуальное окружение

$ python -m venv server/venv
$ source server/venv/bin/activate

3. Установить зависимости

$ pip install -r requirements.txt
$ npm run bootstrap

4. Запустить проект

В первой консоли запустить сборку клиентской части:

$ npm run dev

Во второй консоли запустить flask-сервер:

$ cd server/
$ flask run

В браузере перейти на localhost:3000.

Как пользоваться API

Для поиска отправить GET запрос вида:

<domain>/api/search?query=<query-string>&size=<results-size>&apis=<list-of-shops-id>

Параметр size - опциональный

Посмотреть id магазинов:

<domain>/api/companies

Авторы

Название команды: solid-happiness

Состав команды:

  • Алесин Александр — капитан
  • Малеев Алексей
  • Туманов Иван
  • Чебаков Дмитрий

About

Сервис по поиску товаров в интернет-магазинах. Полуфинал BEST Hack'21

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •