Skip to content

A fullstack production website that allows cosmetic consumers to search products to find the best prices from different cosmetic brands.

Notifications You must be signed in to change notification settings

nick-0101/glitzher

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

A fullstack production website that allows cosmetic consumers to search products to find the best prices from different cosmetic brands.

Resources

Stars

Watchers

Forks

Languages