Teste Técnico Frontend | Backend

Codeby

Javascript, React, Node

Brasil

Ecommerce

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 ou Sails 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