/bookopedia

ReactJS client, express.js RESTapi server, Postgres DB, elasticsearch Index

Primary LanguagePython

Bookopedia

To bring postgress and elasticsearch up

docker-compose up -d bookopedia_postgres bookopedia_es

To run express.js REST api server

cd web-app
npm start

To run ReactJS app

cd web-app/client
npm start

To scrape & index books

  • create tables in postgress
  • scrapes books and stores in postgres
  • indexes books in elasticsearch
cd data-mgmt
./migrate
python -m scraper.scrape-books
python -m index.index-books