/bet-easy

Bet Easy coding test

Primary LanguageC#

Front End Challenge

Angular 6 app

I have created a front-end app in Angular 6 for the front-end coding challenge.

The front-end app has

  • A Service called BetEasyService which makes a call to the Bet Easy API using HttpClient and fetches the data.
  • A Component called Home to display the data fetched by the Service. The html content is bootstrapped.

To run the front-end Angular app

  1. Open folder bet-easy-angular-ui in Visual Studio Code.
  2. Open an Integrated Terminal from View menu and type:
    • npm install
    • ng serve
  3. Navigate to http://localhost:4200 in the browser.

Deployed to Firebase

The app has been deployed to Firebase, in the cloud. You can see it on the link below:

Beteasy

Screenshot

Screen shot

.NET Code Challenge

You've been provided with the shell of a .Net application in Visual Studio with some sample inputs

Create an application which outputs the horse names in price ascending order.

The code should be at a standard you'd feel comfortable with putting in production.

Background

The source data reflects how BetEasy has different providers of data which feed our website.

The data files are used allows creation of different races:

Guidelines

You can either complete the test prior to the interview or come in and do it as part of the technical interview. The application shell provided is a suggestion only, if C#/.Net isn't your preferred language/Framework please use what you're most comfortable with.

At Home

  • Please limit your time to 2 hours. If you don't complete it within this time just let us know what is outstanding.
  • Commit your code at regular intervals so we can see how you reached your solution
  • Once completed push to a public repo and share the link with us
  • Please replace this ReadMe with any setup required

At BetEasy

  • The goal of this challenge is not to complete the exercise, but to give us an understanding on how you tackle problems. Please talk us through your thinking process & assumptions as you go.
  • Feel free to use any resources you would normally use (Google, StackOverflow etc.)
  • Please ask any questions you wish
  • The coding exercise will be done on the developer test laptop (1141): Test // Wagering99