Este projeto foi desenvolvido durante o evento NLW Unite da RocketSeat, que aconteceu de 01/04/2024 a 05/04/2024. Trata-se de uma aplicação front-end em ReactJS que utiliza os seguintes conceitos e ferramentas:
- ReactJS: Framework JavaScript para construção de interfaces de usuário.
- Typescript: Linguagem de programação que adiciona tipagem estática ao JavaScript.
- Vite: Ferramenta de build para aplicações web modernas.
- TailwindCSS: Framework CSS utilitário para construção de interfaces responsivas.
- API Node.js: Utilização da API fornecida pela RocketSeat para consumo de dados.
- URL States: Gerenciamento de estados da aplicação através da URL.
- Aplicação dos conceitos de Propriedades, Estados e Componentes em ReactJS.
- Tipagem estática com Typescript para um código mais seguro e legível.
- Interface responsiva utilizando classes utilitárias do TailwindCSS.
- Consumo de dados da API Node.js fornecida pela RocketSeat.
- Certifique-se de ter o Node.js instalado em sua máquina.
- Clone este repositório:
https://github.com/IgorRibeiroGuimaraes/NLW-Unite-Pass_in.git
- Instale as dependências:
npm install
- Inicie o servidor de desenvolvimento:
npm run dev
- Acesse a aplicação em seu navegador:
http://localhost:5173
- Explore a aplicação para visualizar os diversos componentes e funcionalidades implementadas.
- Interaja com a interface para testar as diferentes interações disponíveis.
- Experimente alterar os estados da aplicação através das URL States.
Contribuições são bem-vindas! Sinta-se à vontade para abrir uma issue ou enviar um pull request com melhorias, correções ou novas funcionalidades.
Este projeto está licenciado sob a MIT License.
Para mais informações, entre em contato via e-mail: igorrguimaraes84@gmail.com
Desenvolvido por Igor Ribeiro