Visão Geral
Este projeto foi criado como uma resposta ao desafio proposto pela Infotec para a vaga de Front-End Jr. Apesar do prazo apertado, consegui entregá-lo com sucesso, mesmo após ter visto o e-mail com quatro dias de atraso em relação à data de envio determinada pela empresa.
O projeto é uma aplicação que apresenta três produtos fixos: Abóbora, Coco da Bahia e Ovos (dúzia), todos com preços fixos. Foi desenvolvido utilizando as seguintes tecnologias:
- React: Um framework JavaScript amplamente utilizado para o desenvolvimento de interfaces de usuário.
- TypeScript: Uma linguagem de programação que adiciona tipagem estática ao JavaScript, tornando o código mais robusto e legível.
- Vite: Uma ferramenta de desenvolvimento rápido e um bundler para projetos web.
Para aprimorar a experiência do usuário, foram incorporadas as seguintes dependências:
- react-toastify: Utilizada para criar notificações personalizadas.
- styled-components: Empregada para estilizar o código CSS-in-JS, permitindo uma estilização mais flexível e dinâmica.
- react-icons: Oferece ícones personalizados que podem ser facilmente integrados à interface.
- react-router-dom: Possibilita a navegação dinâmica entre diferentes rotas da aplicação.
Para executar este projeto em seu ambiente de desenvolvimento, siga estas etapas:
-
Clone o Repositório: Você pode baixar o código-fonte deste projeto clonando o repositório ou copiando o link do repositório para usar com um cliente Git.
-
Instale as Dependências: Abra o terminal na pasta do projeto clonado e execute o seguinte comando para instalar as dependências necessárias:
npm install
-
Como Iniciar o Projeto:
npm run dev
- Demonstração da Aplicação:
Isso iniciará o servidor de desenvolvimento e abrirá a aplicação no navegador padrão.
Se desejar entrar em contato comigo ou saber mais sobre meus projetos, sinta-se à vontade para me seguir no Instagram: Instagram.
Este projeto representa meu esforço e dedicação para atender ao desafio proposto pela Infotec. Foi uma oportunidade emocionante trabalhar com tecnologias modernas como React, TypeScript e Vite. Estou aberto a qualquer feedback ou perguntas que você possa ter em relação a este projeto e estou ansioso para a possibilidade de colaborar com sua empresa no futuro.
Acesse o projeto online: Infotec Challenge
Atenciosamente, Júlio Nunes