Skip to content

gurland/goods-aggregator

Repository files navigation

Buckwheat Aggregator

Repository for INT20H 2021 test task made by U+200F team. Aggregating data about buckwheat (and any other goods) from different local stores amongst multiple retail chains, for you to choose the most affordable.

Demo

Live version of website

Main page

Features

  • Single Page Application
  • Cool design both for Light and Dark themes
  • Localization selector
  • Line charts for buckwheat
  • Cross-store products search
  • Products filters

Technology stack

  • Python + Aiohttp + Peewee
  • React.js + Semantic Ui
  • Docker + Docker Compose
  • Nginx

How to run

Prerequisite

  1. Install Docker
  2. Install Docker-compose
  3. Optional: install SSL certificate for your server using certbot + change server_name to your domain name

If you omit step 3 please remove all files inside nginx_service/block_configs and copy goods-aggregator-nossl.conf there

Download & Run

git clone https://github.com/gurland/goods-aggregator.git
cd goods-aggregator
docker-compose up --build

References

Swagger API Specifiaction

Trello board

Contributors

License

GPL-3.0 License

About

INT20H test task

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •