Aplicação que o ajudará a conectar-se em momentos de diversão com os seus amigos. Crie grupos para jogar os teus jogos preferidos através da plataforma Discord.
- Autenticação Social OAuth2 com servidor do Discord.
- Obtém perfil do usuário registado no Discord (username e avatar);
- Lista os servers do Discord que o utilizador faz parte;
- Permite realizar o agendamento de partidas;
- Permite filtrar as partidas por categoria;
- Exibe se a partida foi agendada em um server próprio (owner) ou em servers de outros (guests);
- Partilha o convite para entrar no server do utilizador;
- Permite redirecionar o utilizador para o seu próprio server;
- Disponibiliza a função de Logout.
- React Native
- Typescript
- Expo
- Context API
- Async Storage
- Vector Icons
- React Native Svg e Svg Transform
- Axios
- Gradient colors
- OAuth2 Discord
- Expo Google Fonts
- React Navigation Stack
- React Native Gesture Handler
- Expo Authentication
- React Native Share
- Deep Link
Utilize o yarn ou o npm install para instalar as dependências do projeto. Em seguida, inicie o projeto.
expo start
Lembre-se de criar o seu App no servidor do Discord para obter as credencias de autenticação. Em seguida, defina no arquivo .env as configurações do seu App (remova o example do arquivo .env.example).
REDIRECT_URI=
SCOPE=
RESPONSE_TYPE=
CLIENT_ID=
CDN_IMAGE=
Este projeto está sob a licença MIT. Veja o arquivo LICENSE para mais detalhes.