GithubHelp home page GithubHelp logo

chorakchi / front-end-engineer-assignment Goto Github PK

View Code? Open in Web Editor NEW

This project forked from ninebarc/front-end-engineer-assignment

1.0 1.0 0.0 5.45 MB

HTML 5.52% CSS 2.98% TypeScript 91.50%

front-end-engineer-assignment's Introduction

Ninebarc Frontend coding challenge

Thanks for your interest in Ninebarc and for taking the time to do our coding challenge. We hope you enjoy developing it as much as we did :)

Background

A lot of people come to Berlin for short trips and holiday. They often donโ€™t know how to decide what ticket to get in order to use the cityโ€™s public transport. There are several ticket options based on the amount of stations per trip, how much time the person is staying in the city, their age and so on.

Task

You need to create a simple web application to help decide the user what BVG Ticket to buy.

Frontend

You need to create a React application that:

  • Asks the user for their name.
  • Starts asking the user a question (it could be How much time are you planning on staying in the city but we leave it up to you how many and what kind of questions to ask), and based on the response it will ask another relevant question. This will simulate a simple decision tree.
  • At the end of the questionnaire, the application should recommend a ticket to the user in a final page that will also summarize the questions asked previously.

Design

No guidelines here, but we'd love to be impressed ๐Ÿ˜.

Tecnologies

Any of the following are allowed: React.js, JavaScript, Typescript, HTML, CSS

Submission Guidelines

  • Submit your project in a public Github repo and send us the url ๐Ÿ™‚.
  • Include a README.md with instructions on how to run it, together with any additional information you consider appropriate (assumptions, design decisions made, etc.)

References

If you want to know more about BVG Tickts, you can visit this link.

front-end-engineer-assignment's People

Contributors

bfischetti avatar chorakchi avatar

Stargazers

 avatar

Watchers

 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.