Coder Social home page Coder Social logo

flights-tracker's Introduction

Flights back-end recruitment test

Thanks for taking the time to do our back-end coding test. The challenge has two parts:

  1. A task to create a flights REST API.

  2. A task to display basic flights results in the Django Administration Site.


Tasks

REST API

Django Administration

  • Use the returned data to display a page of the fetched results in a user-friendly manner in the Django Administration. The format, columns, and all of the display details are up to you.

Flight results

The provided (https://raw.githubusercontent.com/Skyscanner/full-stack-recruitment-test/main/public/flights.json) will return two collections of different items:

  • Itineraries - These are the containers for your trips, tying together Legs, and prices. Prices are offered by an agent - an airline or travel agent.

  • Legs - These are journeys (outbound, return) with duration, stops and airlines.

Submission Guidelines

  • A fork of this repository should be submitted to [email protected] with the implemented tasks in no less than 5h of the start of the assesment. However, the assesment is expected to take less than 3h. The amount of time you take to take the assesment has no effect in the results.

Evaluation Criteria

  • Your implementation works as described in the task.
  • Quality of the implemented code
  • Design decisions (models, JSON structure, relationships between entities, etc)
  • Videocall to explain the implemented code

Inspiration for the test format taken with ❤️ from JustEat's recruitment test.

flights-tracker's People

Contributors

antoninu avatar juanjtorres11 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.