herr-berna / ACME-registration-form

Sistema de registro de clientes em React feito para processo seletivo de uma empresa.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Introdução

Este projeto feito em React (criado com create-react-app) se trata de um cadastro de pacientes. Nele, é possível adicionar e deletar pacientes, assim como editar os seus dados. As informações ficam guardadas no localStorage do navegador em arquivos JSON transformados em strings.

Também há um protótipo no Figma!

Este projeto foi desenvolvido de forma mobile-first, então a resolução sugerida de avaliação é de 360px de largura.

A pasta /pdf/ contém um fluxograma explicando a lógica aplicada na validação do formulário, além do layout de uma futura versão desktop.

Dependências / Como iniciar este projeto

Para este projeto, utilizei styled-components ^5.3.3 e react-router-dom ^6.2.1. Portanto, é necessário instalar essas duas bibliotecas em suas versões mais atualizadas. Para iniciar o projeto localmente, basta passar o comando npm start.

npm i react-router-dom

npm i styled-components

npm start

About

Sistema de registro de clientes em React feito para processo seletivo de uma empresa.


Languages

Language:JavaScript 89.1%Language:CSS 6.1%Language:HTML 4.8%