├── .gitignore ├── LICENSE ├── layout-onepage.png ├── layout-onepage.psd └── readme.md /.gitignore: -------------------------------------------------------------------------------- 1 | # See http://help.github.com/ignore-files/ for more about ignoring files. 2 | 3 | # compiled output 4 | /dist 5 | /tmp 6 | 7 | # dependencies 8 | /node_modules 9 | /bower_components 10 | 11 | # IDEs and editors 12 | /.idea 13 | .project 14 | .classpath 15 | *.launch 16 | .settings/ 17 | 18 | # misc 19 | /.sass-cache 20 | /connect.lock 21 | /coverage/* 22 | /libpeerconnection.log 23 | npm-debug.log 24 | testem.log 25 | /typings 26 | 27 | # e2e 28 | /e2e/*.js 29 | /e2e/*.map 30 | 31 | #System Files 32 | .DS_Store 33 | Thumbs.db 34 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | MIT License 2 | 3 | Copyright (c) 2016 Cubo Coworking 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. 22 | -------------------------------------------------------------------------------- /layout-onepage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cubonetwork/frontend-challenge/759c47dff86aac91714dcb71897d69c91da946f3/layout-onepage.png -------------------------------------------------------------------------------- /layout-onepage.psd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cubonetwork/frontend-challenge/759c47dff86aac91714dcb71897d69c91da946f3/layout-onepage.psd -------------------------------------------------------------------------------- /readme.md: -------------------------------------------------------------------------------- 1 |

2 | 3 |

4 | 5 | # < front >Developer ao Cubo 6 | 7 | Objetivo deste desafio é avaliarmos o seu domínio em front-end, ou seja, sua organização, estilo e boas práticas com o código, conhecimento dos frameworks e tecnologias utilizadas. 8 | 9 | ## Regras 10 | 11 | 1. Todo o seu código deve ser disponibilizado num repositório **público** ou **privado** em seu Github ou Bitbucket pessoal. Envie o link para dev@cubo.network ou faça um pull-request; 12 | 2. Desenvolver o projeto utilizando: 13 | - HTML e CSS (ou algum pré-processador); 14 | - Algum framework SPA (Atualmente estamos trabalhando com **Angular**, mas use o que achar melhor); 15 | - Layout responsivo; 16 | 17 | ## O Desafio 18 | 19 | Este é o layout que deverá ser desenvolvido: 20 | ![layout one page](layout-onepage.png) 21 | 22 | E aqui o PSD do layout: 23 | [Download do arquivo](layout-onepage.psd) 24 | 25 | ### Dados Variáveis 26 | 27 | Para montar a sessão **SOBRE NÓS** temos três gráficos de pizza na qual os dados devem ser obtidos através do método GET da API 28 | https://of900lijd5.execute-api.us-east-1.amazonaws.com/v2/front-end/pie-chart 29 | 30 | Para montar a sessão **DADOS** temos um grid e um gráfico de pizza na qual os dados devem ser obtidos através do método GET da API 31 | https://of900lijd5.execute-api.us-east-1.amazonaws.com/v2/front-end/grid-people 32 | 33 | 34 | ### Algumas dicas e observações 35 | 36 | > Obs 1.: Fique a vontade para utilizar qualquer 3rd party, seja para gráficos, testes, etc; 37 | 38 | > Obs 2.: Abuse das animações, queremos ver seu domínio com CSS3; 39 | 40 | > Obs 3.: Temos um formulário neste layout, considere que todos os campos são de preenchimento obrigatório e ao submeter o formulário os campos preenchidos devem ser exibidos no console (_console.log_). 41 | 42 | ## Dúvidas 43 | 44 | Envie suas dúvidas diretamente para dev@cubo.network ou abrindo uma issue. 45 | --------------------------------------------------------------------------------