Skip to content

Web application for showing product information and analysis for web scraper framework MultiScrape

License

Notifications You must be signed in to change notification settings

yzwetsloot/microbricks

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

37 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MicroBricks

MicroBricks is a PERN (PostgreSQL, Express, React and Node) stack web app for closed-source web scraping framework MultiScrape.
Its search feature allows users to look through product databases and visualize aggregated data using Chart.js charts.

Homepage top Homepage bottom w/ chart
Homepage top Homepage bottom

Features

  • Search engine for PostgreSQL product database
  • Include charts created by Chart.js framework for price and quantity history
  • Use filter and sort options to further narrow down search

Installation

Simply use git clone https://github.com/yzwetsloot/microbricks.git to clone this repository to your local machine.

Configuration

Client uses config.js file to specify special configuration parameters (such as how many products should be rendered per page).
Server uses .env file to specify environment variables, such as listening port, database configuration etc.

Usage

Client

  • npm install: installs dependencies
  • npm run start: start React's built-in development server
  • npm run build: create build folder which will be used by Express to serve static files

Server

  • npm install: installs dependencies
  • npm run start: run Express server
  • npm run server: run Express server using nodemon

Docker

  • docker build -t microbricks .
  • docker run -d --name microbricks-app -p 80:80 microbricks (include --net=host if attempting to connect to host machine)

Notes

  • Project is still in development
Icons made by Freepik from www.flaticon.com

About

Web application for showing product information and analysis for web scraper framework MultiScrape

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published