Hello!
Thanks for your interest in joining the team :) This is a front end code challenge designed to access the ability of a front-end candidate to create an app using our current technology stack.
We wish you the best of luck!
Your challenge is to build a vue.js app that reproduce one of ours screen with mocked data. 
- Implement layout;
- Use some features of ES6+;
- Show us your work through your commit history;
- Use test server data;
- Use vue-cli to create your project;
- All images you need is in
/assetsdirectory; - Use any additional library;
- Layout responsiveness;
- Use any CSS preprocessor;
- Select of activities;
You have to change the route when you select a new actvity
- Filter "Organizar por:";
Must have options ["Prioridade(SLA)" and "Receber documentos"]. When you filter by the first option you have to reorganize the card by the highest value in the variable
days. In the second filter you have to show only the cards with the propertiehasPendingDocument = true
- Use some state managing solution;
- Unit tests or any other test you think is important.
- Host the website on the service of your choice;
- Code organization
- Code readability
- Commit history - structure and quality in english
- Component-based structure
- Reusable Components
- Libraries used
- ES6 features
- Vue Conventions
- Install npm package with terminal command
yarnornpm install - Run server with terminal command
yarn serverornpm run server - Keep the terminal open when you use the test server, it will show you the routes.
It's possible to complete the test with routes
/activitiesand/activity/:activityId/cards, but you can also use:/activity/:activityIdand/cards
- Create another branch with your name and submit as a pull request for us;
- Create a new readme file with the instructions to run the project, and add any comments that you think is relevant.
If you have any questions, you can send us a message and we will clear things up for you :)
