Skip to content

akatz6/foosball

Repository files navigation

The Foosball App

The Scenario

Employees at Simpli.fi are pretty fanatical about playing foosball. At any given time during the work day, howls of frustration and triumph can be heard from the Simpli.fi game room.

However, starting games can be a problem. Going around the office asking individuals to play is time consuming and annoying. Also, there is no good way to know if a game is already in progress without walking to the far end of the office to check. Most importantly, there is constant debate over who are the best players.

The Challenge

Build the front-end of a web app based on the attached designs that will help coordinate games and keep track of player records.

Requirements

  • Use the Bootstrap framework
  • Build a "Standings" view. Read the foosball_players.json file and return a table of each player and display the following data points:
    • First Name
    • Last Name
    • Wins
    • Losses
    • Last Played
  • Build views for starting a game and logging victories.
    • Each game has two teams, two players per team.
    • A “victory” is defined as winning a best-of-three set of games.
  • Reference the included Figma designs for functionality

Stretch Goals

  • Using Wins and Losses calculate Win percentage and make that a column in the table
  • Make each column sortable.

Designs

Design: https://www.figma.com/file/Peh3hgDa6cBe5EG9upX8VX/Front-End-Developer-Challenge?node-id=2490%3A799

Prototype: https://www.figma.com/proto/Peh3hgDa6cBe5EG9upX8VX/Front-End-Developer-Challenge?node-id=2490%3A801&scaling=min-zoom&page-id=2490%3A799&starting-point-node-id=2490%3A801&show-proto-sidebar=1

Deliverables

  • Commit HTML/CSS/JS for the standings page to the code directory in the simplifi / front-end-challenge repository.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published