Skip to content

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

License

Notifications You must be signed in to change notification settings

sanjeevghimire/akka-react-cloudant

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

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

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published