GithubHelp home page GithubHelp logo

cyrilhamidechi / fatmap-technical-test-full-stack Goto Github PK

View Code? Open in Web Editor NEW

This project forked from fatmap/technical-test-full-stack

0.0 1.0 0.0 414 KB

The technical test for Full Stack fatmap

fatmap-technical-test-full-stack's Introduction

Full Stack Developer - Technical Task

Thanks for applying to work at FATMAP. We have developed this small task for you to work on in your own time so that we can see how you approach tasks and as a discussion point going forwards.

Try to spend less than two hours on this task - and don't worry if it is not complete, we prefer to see quality over quantity.

It's totally up to you how to implement the solution, feel free to use the language you feel most comfortable with and any frameworks that you prefer to use.

The task

Using the off-pistes.json (this file contains the off-piste lines in Chamonix) file in this repo, build a service/API that has endpoints do the following.

  • Allow searching of an off-piste line by name or partial name.

  • Allow filtering and sorting of off-piste lines by ski_difficulty

  • Bonus task: Create an endpoint that takes an id param and returns an HTML Canvas object containing the line so that the line could be previewed in a browser. Hint: the data format is [Long, Lat, Elevation] - you can ignore elevation for this.

Notes

  • For the above the service should return JSON with id, name, description and ski_difficulty fields.

  • You don't need to create a front-end for this, bonus marks if you do.

  • Please create documentation for the steps required to run the project and to access the API.

fatmap-technical-test-full-stack's People

Contributors

twoism-dev 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.