Giter Club home page Giter Club logo

frontend-tech-test's Introduction

Travix test

Travix Front-End Tech Interview Test

Introduction

The aim of the test is to develop a mini-application for managing TODO tasks.

Using your application we must be able to create, modify and delete a task.

A really simple server has been implemented with Express. It offers the minimum of expected functionalities (get the list of tasks, update a task, delete a task, save a task).

However this server is not perfect. It could be improved and tested as well.

So your mission is to develop the front-end from scratch using a famous front-end framework.

We are also expecting from you a usable, responsive UI.

Process

Fork the repository into your account. Once your code is ready open a pull-request on this repository and we will review it.

Requirements

  • React 14+
  • Redux or Flux or Frint or whateverelse with a one-way data flow
  • SASS or LESS
  • Must be responsive
  • We have big tasks files for testing the application (very huge)

Bonus

  • unit-tests for the UI
  • integration-test (one (or more) just in order to show that you know what is it (: )
  • evolution - unit-tests for the server
  • dynamic-ui (web-sockets...?)
  • using the made in Travix technologies
  • ... Impress us !

frontend-tech-test's People

Contributors

alexbord 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.