Сервис по поиску и сравнению товаров в интернет-магазинах — отборочное задание BEST Hack'21.
Введите название нужного товара в поисковую строку на главной странице сайта stylishcow.ru. Выберите нужную сортировку, с помощью фильтров слева оставьте только интересные Вам магазины.
- React — современная JS-библиотека для разработки пользовательских интерфейсов.
- Material-UI — React UI фреймворк для воплощения Material Design.
- Flask — фреймворк для создания веб-приложений на языке программирования Python.
$ git clone https://github.com/solid-happiness/stylish-cow.git
$ python -m venv server/venv
$ source server/venv/bin/activate
$ pip install -r requirements.txt
$ npm run bootstrap
В первой консоли запустить сборку клиентской части:
$ npm run dev
Во второй консоли запустить flask-сервер:
$ cd server/
$ flask run
В браузере перейти на localhost:3000
.
Для поиска отправить GET запрос вида:
<domain>/api/search?query=<query-string>&size=<results-size>&apis=<list-of-shops-id>
Параметр size
- опциональный
Посмотреть id магазинов:
<domain>/api/companies
Название команды: solid-happiness
Состав команды:
- Алесин Александр — капитан
- Малеев Алексей
- Туманов Иван
- Чебаков Дмитрий