Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/adsonnovaes/gameplay
Uma aplicação para auxiliar na organização das suas jogatinas. Conectando você aos seus amigos e comunidade no Discord.
https://github.com/adsonnovaes/gameplay
axios expo nlw-6-react-native oauth2 react-native typescript
Last synced: 12 days ago
JSON representation
Uma aplicação para auxiliar na organização das suas jogatinas. Conectando você aos seus amigos e comunidade no Discord.
- Host: GitHub
- URL: https://github.com/adsonnovaes/gameplay
- Owner: adsonnovaes
- Created: 2021-12-20T01:11:24.000Z (about 3 years ago)
- Default Branch: master
- Last Pushed: 2022-01-26T23:39:01.000Z (about 3 years ago)
- Last Synced: 2024-11-25T03:25:31.996Z (2 months ago)
- Topics: axios, expo, nlw-6-react-native, oauth2, react-native, typescript
- Language: TypeScript
- Homepage:
- Size: 2.8 MB
- Stars: 4
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
## 🛠️ Features
- Autenticação Social OAuth2 com servidor do Discord.
- Obtém perfil do usuário cadastro no Discord (username e avatar);
- Lista os servidores do Discord que o usuário faz parte;
- Permite realizar o agendamento de partidas;
- Permite filtrar as partidas por categoria;
- Exibe se a partida foi agendada em um servidor próprio (anfitrião) ou em servidores de outros (convidado);
- Compartilha o convite para ingressar no servidor do usuário;
- Permite redirecionar o usuário para o seu próprio servidor;
- Disponibiliza a função de Logout.## ⚙️ Tecnologias
- 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## Executando o projeto
Utilize o **yarn** ou o **npm install** para instalar as dependências do projeto.
Em seguida, inicie o projeto.```cl
expo start
```É importante 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).
```cl
REDIRECT_URI=
SCOPE=
RESPONSE_TYPE=
CLIENT_ID=
CDN_IMAGE=
```
Desenvolvido por Adson da silva Novaes - Janeiro/2022[![Instagram Badge](https://img.shields.io/badge/-Adson_Novaes-6633cc?style=flat-square&labelColor=6633cc&logo=instagram&logoColor=white&link=https://www.instagram.com/adson_novaes/)](https://www.instagram.com/adson_novaes/)
[![Linkedin Badge](https://img.shields.io/badge/-Adson_da_Silva_Novaes-6633cc?style=flat-square&logo=Linkedin&logoColor=white&link=https://www.linkedin.com/in/adson-novaes-99babb205/)](https://www.linkedin.com/in/adson-novaes-99babb205/)