└── README.md /README.md: -------------------------------------------------------------------------------- 1 | # Trackmob - Teste para Frontend (allocated) 2 | 3 | ## Requirements 4 | - [ ] Conhecimento básico de programação 5 | - [ ] Conhecimento básico de javascript 6 | - [ ] Conhecimento básico de git 7 | - [ ] Vontade de aprender coisas novas e resolver problemas complexos 8 | - [ ] Proatividade 9 | - [ ] Conhecimento básico de React 10 | - [ ] Conhecimento básico de React Native 11 | - [ ] Conhecimento básico de Flexbox 12 | - [ ] Conhecimento básico de Styling e Css 13 | - [ ] Diferencial: English, Redux, Relay, Storybook (not required) 14 | 15 | # Frontend Challenge 16 | 17 | - [ ] Crie uma aplicação onde, o usuário tem uma lista de produtos, uma tela para cadastrar novos produtos e a possibilidade de editar/excluir esses produtos 18 | - [ ] deve-se usar React (se usar CRA ou outro boilerplate, faça um commit separado com os arquivos do boilerplate) 19 | - [ ] deve ser open source e estar no github para análise 20 | 21 | # Extras 22 | - [ ] realize esse este utilizando o React Native 23 | - [ ] deve-se usar o ReactNavigation 24 | - [ ] implemente `Code Splitting` usando `React-Loadable` 25 | - [ ] Optimize webpack 26 | - [ ] Crie um [storybook] com seus componentes 27 | - [ ] Teste seus componentes com [jest] 28 | 29 | 30 | [storybook]: https://github.com/storybooks/storybook 31 | [jest]: https://jest-everywhere.now.sh 32 | 33 | 34 | 35 | Critérios de avaliação: 36 | ``` 37 | Vamos analisar seu Repositorio no GIT, os commits(comentarios e mudanças), organização do código, padrões e qualidade. 38 | ``` 39 | 40 | Mockup de referência(seja criativo...): 41 | ![Mockup Photo](https://preview.ibb.co/hgFVex/mockup.png 'Trackmob Frontend Test') 42 | 43 | Boa sorte :) 44 | 45 | --------------------------------------------------------------------------------