Sobre | Tecnologias utilizadas | Como rodar? | To do | Licença e Autora
Projeto web front-end em React que mostra os resultados das loterias, desenvolvido para a disciplina de Frameworks Javascript do BTI.
A tarefa era criar uma aplicação SPA (Single Page Application) que possuísse diferentes componentes que se comuniquem entre si (entre pai-filho e/ou compartilhando dados), com rotas diferentes e consumindo serviços web (ex: API REST).
Fiz o projeto com base nas instruções desse exercício de front-end da Brainn. A API e o protótipo de layout deles foram muito úteis.
- ReactJS com Typescript
- React Router DOM para criação de rotas
- Sass para estilização
- daisyUI para alguns estilos pontuais de componentes
- Axios para fazer as requisições a API.
Execute os comandos no seu terminal:
# Clone o repositório
$ git clone https://github.com/lorenatoscano/projeto-loterias.git
# Entre no repositório
$ cd projeto-loterias
# Instale as dependências
$ yarn install
# Execute a aplicação
$ yarn start
Acesse em seu navegador http://localhost:3000/ para ver o resultado.
Algumas ideias para melhorar a aplicação que pretendo fazer no futuro:
- Adicionar responsividade para telas mobile.
- Adicionar um indicador de "loading" enquanto as requisições são efetuadas e o conteúdo é carregado.
- Consumir dados de sorteios reais das loterias CAIXA.
Este projeto está sob a licença MIT. Veja o arquivo LICENSE para mais detalhes.
Feito por Luiza Lorena Toscano de Medeiros.