/NLW-RN-Gameplay

Aplicativo desenvolvido durante a NLW#6

Primary LanguageTypeScript

Gameplay

Sobre   |    Layout   |    Tecnologias    |    Funcionalidades    |    Como usar   |   

Preview

📃 Sobre o projeto

O GamePlay é um aplicativo que ajuda a organizar a jogatina com os amigos. Possui integração com o Discord para autenticação e disponibilização de informações dos grupos de jogatina.

Desenvolvido durante a NLW#6 da Rocketseat na trilha React Native.

🔖 Layout

O layout do projeto está disponivel através do link abaixo:

✨ Tecnologias utilizadas

⚙ Funcionalidades

  • Autenticação Social OAuth2 com Discord.
  • Preenchimento dos dados do perfil com dados do Discord
  • Listagem dos servidores do Discord;
  • Agendamento de partidas;
  • Filtragem de agendamentos por categoria;
  • Compartilhamento de convite para o servidor do Discord;
  • Botão para redirecionamento para o servidor;
  • Gravação de dados do perfil e agendamento no AsyncStorage.

Extras

  • Extras adicionados após o NLW
    • Validações do formulário
    • Modal de função de logout seguindo o design do sistema
    • Adição de efeito de Swipe no componente de Appointment da Home
    • Função de remover agendamento

🚀 Como usar

  # Clonar o projeto:
  $ git clone https://github.com/weversonneri/NLW-RN-Gameplay.git

  # Entrar no diretório:
  $ cd NLW-RN-Gameplay

  # Instalar as dependências:
  $ yarn

  # Rodar a aplicação:
  $ expo start