Skip to content

Latest commit

 

History

History
34 lines (25 loc) · 1.68 KB

README.md

File metadata and controls

34 lines (25 loc) · 1.68 KB

Glitzher

glitzher_example

Glitzher was created to help cosmetic consumers find the best price's on cosmetic products from different brands. The goal was to allow a user to search for a product once and see the retailer that was offering the lowest price.

How it works

Cosmetic products from all the major Canadian retailers were scraped into Redis and Algolia. Redis was used as the database for this project as well as the caching layer. It served the content for the main page and the popular products page. Algolia was used for product instant search. The web scrapers were hosted on the digital ocean server and would scrape the data right before the redis cache expired. This ensured that all product prices were kept up to date.

Tech/framework used

Built with


Installation / 1

  1. git clone https://github.com/phoenixbeats01/glitzher
  2. cd glitzher
  3. npm install - Install's Express dependencies
  4. cd client
  5. npm install - Install's Reactjs dependencies

Contribute

To contribute please open a pull request. Make sure the description clearly describes the problem and solution.

License

MIT © phoenixbeats01