Desafio para Teppa - Teste para Devs Fullstack
Aplicação Fullstack utilizando React para o Frontend e Node.js e Express para o Backend.
A aplicação é um formulário multistep onde utilizei as informações passadas por um candidato para enviá-las para o backend e banco de dados e depois mostrá-las na tela uma vez que o cadastro fosse realizado.
Para o Frontend, foi utilizada a linguagem Typescript e o framework React. Também foi utilizado styled-components para a estilização.
Já no Backend, foi utilizada a linguagem Typescript junto com o Node.js e Express + Knex para fazer a conexão com o banco de dados MySQL. Para construir o backend, utilizei de estratégias de POO e Arquitetura em Camadas para organizar e otimizar o processo.
A publicação do back foi feita no Hiroku: https://multistepform-servuloccsilva.herokuapp.com
A publicação do front foi feita no Firebase: https://multistep-form-servulo.web.app/
A documentação da API se encontra aqui: https://documenter.getpostman.com/view/20354118/VUjLJRqS
Aqui estão algumas imagens da Aplicação:
Obs.: O design do front foi feito com base em um vídeo do Bonieky Lacerda no YouTube. As funcionalidades, juntamente com o backend, foram desenvolvidas por mim.





