Teste Técnico Frontend

Travix

Javascript, CSS, React

Amsterdam - Holanda

Turismo

200 - 500

Somos uma das principais agências de viagens online globais, gerenciando um extenso portfólio de sites focados em viagens, operando sob as marcas CheapTickets, Vliegwinkel, BudgetAir, Flugladen e Vayama

Sobre o Teste

Para o desafio técnico do Travix Front-End Tech Interview Test, você precisará desenvolver uma mini-aplicação para gerenciar tarefas TODO. Utilizando a aplicação, deve ser possível criar, modificar e excluir uma tarefa. Você deve desenvolver o front-end do zero usando um framework de front-end, com uma UI utilizável e responsiva. As tecnologias necessárias para o desafio são: React 16+, bom gerenciamento de estado, CSS modular, design responsivo, linting e testes unitários. Como bônus, você pode implementar testes de integração/E2E, implantação automatizada, Storybook e impressionar com algo a mais!

Instruções do Teste

Travix Front-End Tech Interview Test

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.

Your mission is to develop the front-end from scratch using a front-end framework. We are also expecting from you a usable, responsive UI.

Process

Please clone this project then create your own repository from it. Do not fork/branch this project when creating your solution as it will be visible to other applicants. Once your code is ready, please send us the link of your repository and we will review it.

Requirements

  • React 16+
  • Good state management
  • Modular CSS
  • Responsive design
  • Linting
  • Unit tests

Bonus

  • Integration/E2E tests
  • Automated deployment
  • Storybook
  • Impress us!