Skip to content

Projeto feito durante a "Next Week Level" proporcionado pela Rocktseat.

Notifications You must be signed in to change notification settings

Luanzacarias/NLW-TOGETHER

Repository files navigation

NLW TOGETHER 🚀

📄 Licença

Feito em conjunto com a Rocketseat entre os dias 20 e 27 de junho de 2021, durante NLW TOGETHER e modificado por Luan Zacarias

cover

✨ Tecnologias

Esse projeto foi desenvolvido com as seguintes 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

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.

Como executar o projeto

Utilize o yarn ou o npm install para instalar as dependências do projeto. Em seguida, inicie o projeto. com "expo start" em seu terminal.

É preciso criar o App no servidor do Discord Developer e criar um arquivo .env (com a configuração apresentada em .env.example).

Layout

Acesse o layout do aplicativo aqui

Créditos

Créditos ao Rodrigo Gonçalves pela maioria das informações desse arquivo.

About

Projeto feito durante a "Next Week Level" proporcionado pela Rocktseat.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published