Teste Técnico Frontend | Backend
Codeby
A Codeby é uma empresa de tecnologia focada em soluções para ecommerce. Em 2021 foi adquirida pelo grupo Keyrus
Sobre o Teste
Neste teste da CodeBy, você será desafiado a desenvolver uma aplicação full stack utilizando React e NodeJS. A aplicação consiste em construir um stories do Instagram, dividido em três partes: front end, back end e deployment no Heroku. No front end, é necessário utilizar o React CLI, com o create-react-app, e a Context API, sendo desejável a utilização do React Redux e componentes reutilizáveis. No back end, é necessário implementar o login, upload de arquivos e relacionamento entre tabelas, sendo desejável a utilização de um framework como Express, Adonis JS ou Sails JS, e uma library de processamento em lote como Bull. O objetivo é verificar sua flexibilidade em relação às ferramentas e conhecimentos gerais dos frameworks propostos. Algumas features exigidas são a autenticação, adição, listagem e remoção de stories, bem como a possibilidade de visualizar os stories de outros usuários. Boa sorte no teste!
Instruções do Teste
Teste CodeBy - React + Node
Este é o teste da CodeBy para testar seus conhecimentos de React e NodeJS. Queremos que seja realizada o desenvolvimento de uma aplicação full stack, que ficará dividida em três partes: a construção do front end, do back end e o deployment no Heroku. A ideia desta aplicação é que seja construído um stories do Instagram. Seguem as instruções.
Front End
Requisitos:
- React CLI, com o
create-react-app
. - Utilização do
Context API
Desejável
- Utilização do React Redux
- Componentes reutilizáveis
Dicas:
- Foto de perfil com Gravatar
Back End
Requisitos:
- Login
- Upload de arquivos
- Relacionamento entre tabelas
Desejável:
- Utilização de um framework com
Express
,Adonis JS
ouSails JS
. - Utilização de uma library para processamento em lote como
Bull
.
Dicas:
- Utilizar
Adonis JS
pois o mesmo possui módulos prontos para boa parte das features exigidas.
A ideia desse teste é verificar a sua flexibilidade diante das ferramentas fornecidas e conhecimentos gerais relacionados aos frameworks propostos. Não é necessário que todas as features existentes no stories do Instagram estejam presentes no sistema em questão, mas exigimos as seguintes:
Features exigidas
- Autenticação
- Adição de um novo story
- Listagem dos stories postados
- Remoção de um story
- Possibilidade de ver os stories dos usuários presentes no sistema
--- Grupo CodeBy