MarcosLudgerio / gameplay

This repository was built to study the fundamentals of react native

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

js typescript react node yarn

ProjetoFeaturesTecnologiasLayoutExecutar o projetoAutor

License NLW 06

💻 Projeto

Aplicativo que foi clonado do NLW Heat 06
O código original pode ser acessado nesse link: https://github.com/rocketseat-education/nlw-06-react-native

🛠️ 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

🔖 Layout

Você pode visualizar o layout do projeto através desse link. É necessário ter conta no Figma para acessá-lo.

▶️ Executando o projeto

Execute no terminal os comandos abaixo

$ git clone https://github.com/MarcosLudgerio/gameplay.git
$ cd gameplay
$ npm install
$ expo install
$ expo start

Obtenha as configurações do servidor do discord, através do link

  1. Crie uma aplicação
  2. Insira um nome para a aplicação
  3. Caso deseje, pode colocar uma foto. A logo está disponível aqui
  4. Busque opção de menu OAuth2 (está disponível no menu lateral)
  5. Insira um redirect: https://auth.expo.io/
  6. Selecione as opções que deseje para consultar os dados:
    1. Identify
    2. Email
    3. Guilds
  7. No campo abaixo, identique as credenciais que estão no arquivo .env.example
  8. Renomeie, deixando apenas o .env
REDIRECT_URI=
SCOPE=
RESPONSE_TYPE=
CLIENT_ID=
CDN_IMAGE=

👩‍💻 Autor


Marcos Ludgério

About

This repository was built to study the fundamentals of react native


Languages

Language:TypeScript 98.7%Language:JavaScript 1.2%Language:Shell 0.1%