API only Rails application built to supply information from NHL API to front end via RESTful conventions using a Service-Oriented Architecture.
Exposes endpoints to facilitate design of a front end interface for a game that allows users to predict the outcome of hockey games, as well as events that occur during a game.
Explore the docs »
·
Report Bug
·
Request Feature
hockey_predictions will be a game to allow real-time predictions of nhl hockey games.
Users sign in using their Google account, and then are able to make predictions about the outcome of a specific game.
After an NHL game is finished, the user will be awarded points and then be placed on the leaderboard.
Future iterations will include additional events to predict prior to the beginning of each period.
ruby v 2.7.4 rails v 5.2.8
- Clone the repo
git clone https://github.com/marchandmd/hockey_predictions_backend.git
- Install packages
bundle
This application will be live. Stay tuned.
- establish connection with NHL through a service, and expose the list of games for the current calendar day
- test and add relationships between user (has many predictions) and predictions (belongs_to user)
See the open issues for a full list of proposed features (and known issues).
Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.
If you have a suggestion that would make this better, please fork the repo and create a pull request. You can also simply open an issue with the tag "enhancement". Don't forget to give the project a star! Thanks again!
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature
) - Commit your Changes (
git commit -m 'Add some AmazingFeature'
) - Push to the Branch (
git push origin feature/AmazingFeature
) - Open a Pull Request
MIT
Michael Marchand - MichaelDavidMarchand@gmail.com
Project Link: https://github.com/MarchandMD/hockey_predictions_backend
Use this space to list resources you find helpful and would like to give credit to. I've included a few of my favorites to kick things off!