Giter VIP home page Giter VIP logo

texas_breweries's Introduction

Texas Breweries

Objective

Create an application to allow users to search breweries.

Brief

We have a business requirement to regularly collect Texas brewery data and store it in our own back-end system.

Tasks

Implement assignment using one of the following technologies:

  • C# / .NET
  • Java
  • React / Redux
  • Python / Django
  • NodeJS

Your application should persist all Texas breweries in a database.
Create a Brewery model that persists all fields returned from the brewery API response.
Create a UI that shows all Texas breweries in a table.
If you have extra time, decide how to show the breweries in a more useful way to an end user.

Note

You are NOT required to implement an authentication system. Assume each request is coming from the same user. Assume the API is only consumed by you and your own application. The API endpoints do not need to be RESTful, and using regular, framework rendered HTML is perfectly fine.

Evaluation Criteria

  • Clean code best practices
  • If you are using a framework, make sure best practices are followed
  • Show us your work through your commit history
  • Completeness: did you complete the features?
  • Correctness: does the functionality act in sensible, thought-out ways?
  • Maintainability: is it written in a clean, maintainable way?

Homework Submission

Please organize, design, test, and document your code as if it were going into production - then push your changes a public Github repository. Be prepared to share your repository ahead of the interview.

texas_breweries's People

Watchers

James Cloos avatar Todd G. Hetrick avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.