Ignite Teams é uma aplicação para você organizar times para as suas jogatinas com os amigos, feito em React Native para dispositivos móveis.
O Ignite Teams é uma aplicação para você criar times e organizar as suas jogatinas. Nele você pode criar equipes/turmas, e adicionar os usuários desejados dentro delas. Elas possuem ainda uma subdivisão interna separada em 2 times, de modo que você pode separar um turma/equipe em 2 times distintos.
Na tela inicial é possível iniciar o cadastro de uma nova turma/equipe, e ainda nessa mesma tela existe uma listagem com todas as equipes/turmas já criadas por você. Ao acessar alguma delas você tem a opção de adicionar e remover os usuários que desejar, bem como apagar essa equipe.
Toda a aplicação funciona com o uso do Async Storage, ou seja, se você fechar a aplicação os dados que inseriu nela estarão lá na próxima vez que você abri-la.
Imagens da aplicação são vistas na imagem abaixo:
A execução da aplicação em meu celular é vista a seguir:
As seguintes tecnologias foram empregadas na criação deste projeto:
- React Native
- TypeScript
- Phosphor Icons
- ESLint
- Styled Components
- Async Storage
- React Navigation
- React Navigation Native Stack
Clone o projeto para o local desejado em seu computador.
$ git clone git@github.com:andreviapiana/IgniteTeams.git
# Navegue até o diretório
$ cd IgniteTeams
# Instale as dependências necessárias
$ npm install
# Agora inicie a aplicação - Um QR Code será exibido no Terminal
$ npm run start
# Eu seu celular instale o aplicativo Expo Go - Ele é gratuito na PlayStore.
# Abra o Expo Go que acabou de instalar, e então escaneie o QR Code através do aplicativo.
# A aplicação então será exibida de forma 100% funcional diretamente em seu celular.
Made with ❤️ by André Viapiana 👋🏽 Get in Touch!