Skip to content

Releases: slice-it/server

v1.0.0 - Alpha Release

04 Nov 16:57
8f45e35

Choose a tag to compare

Pre-release

v1.0.0 - Alpha release, release notes

Overview
Slice It alpha release is a major release that includes all the components and files that have been added to the project so far. Features are subject to change in the upcoming "beta" release expected. The beta is expected to be released on the 21st of November 2019.

We are currently looking for new "Slice It" users to test our product so we can make every possible improvement before the beta release. You can submit feedback here: https://docs.google.com/forms/d/1zEwEIBv_OVq0OJ9pEKJgHPg160Mz3yHK21VrutrX9NY/viewform?edit_requested=true

This is the server-side release of our application

Feature List

  • Created a way to calculate/get weekly leaderboard data #118
  • Added support for user Gravatars #103, #102
  • Added user-bet prediction calculation per game #100
  • Implemented game score ingestion #83
  • Implemented a way to award weekly slices to user #78
  • Implemented user authentication #29, #19, #14, #6

Improvements

  • Added slug to games #56
  • Added game thread slug #55

Routes

  • Created route for global leaderboard #115
  • Created betting routes #81, #63
  • Created comment routes #74
  • Created route to get total weeks in a season #63
  • Created routes for game threads #44
  • Created routes for all games in a week #43
  • Created index route #12

Controllers

  • Created a comment controller #73, #53
  • Created a bet controller #54

API's

  • Found and implemented ingestion of 3rd party NFL scores API #45, #23

Models

  • Created game model #41
  • Created team model #34
  • Created comment model #27
  • Created game thread model #24
  • Created bet model #26

Database/Server environment

  • Setup capability to mirror database across environments #71
  • Setup syncing between player, bet and game thread #62
  • Setup ingestion engine for games #39
  • Setup ingestion engine for game threads #35
  • Installed and configured MongoDB database and environments #10, #5
  • Installed Node.js + Express.js #4

Hosting

  • Deployed and configured Heroku hosting environments #13,

Tooling/Configurations

  • Installed and configured git deployment flow #7