Skip to content

Latest commit

 

History

History
30 lines (23 loc) · 1.38 KB

README.md

File metadata and controls

30 lines (23 loc) · 1.38 KB

akka-react-cloudant

A Soccer Dashboard created by scraping EPL website using Akka backend and ReactJS frontend and IBM Cloudant for object storage

Architecture

Architecture

Components

The project consists of 3 components

  • Data collection using akka-actors
  • REST API using akka-http
  • ReactJS front end (which this blog doesn't cover)

Steps

  1. clone the project usig git clone [email protected]:sanjeevghimire/akka-react-cloudant.git
  2. cd akka-epl
  3. Run sbt followed by commands compile and run . Make sure you choose CrawlingApp.scala as running class. This will crawl http://premierleague.com website and save data as JSON to IBM cloudant database.
  4. In another commandline window or tab, Run sbt followed by commands compile and run . Make sure you choose SoccerMainController.scala as running class
  5. In another command line tab, cd soccer-epl-ui and run npm start
  6. you can now access the Dashboard in url: http://locahost:3000

Output

Dashboard Team Standing Results Fixtures

License

License