Skip to content

React/Webpack client displays JSON insider trading data scraped from SEC servers with Highcharts visualizations, key metrics, & Webhose news API integration

Notifications You must be signed in to change notification settings

izzydoesit/SmarterBearClient

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Smarter Bear Client

Ever wanted to see at a glance what the top insiders from the hottest companies are doing with their shares of company stock?

This React front end application renders data and visualizations from our Rails API's JSON responses so you can see quickly and easily what's going on with each company's insider transactions along with related news.

API repo can be found here, and does all the back end work of requesting insider transactions from SEC servers, scrapeing FTP servers for corresponding XML files, parsing files into database objects using Nokogiri, and serving up JSON-formatted information to the front end.

You can check out the live version here.

homepage

company-page

Getting Started

These instructions will get you a copy of the project up and running on your local machine for development and testing purposes. See deployment for notes on how to deploy the project on a live system.

Prerequisites

ruby 2.3.1
bundler 1.12.5
rails 5.0.0

Installing

From the command terminal, clone the repository to your local directory...

$ git clone https://www.gihub.com/everysum1/insiderAPI.git
$ cd insiderAPI

Then run bundle command to install all dependencies and run the server.

$ bundle install
$ rails server

Running ALL the tests

bundle exec rspec spec

Deployment

You must have Heroku CLI installed and be logged in to Heroku in order to deploy live via Heroku servers (Please see the documentation to get set up with Heroku)

Then, after installation and login, via the command line...

$ heroku create
$ git push heroku master
$ heroku open

Built With

Authors

License

This project is licensed under the MIT License - see the LICENSE.md file for details

Acknowledgments

Thank you for all your help!!

  • Jeff Tchang
  • Dave Cheng
  • Sally Park

About

React/Webpack client displays JSON insider trading data scraped from SEC servers with Highcharts visualizations, key metrics, & Webhose news API integration

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 88.3%
  • CSS 10.2%
  • HTML 1.5%