Criptograma-1 / gameplay

Missão React Native no NLW #06

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

GamePlay

GitHub language count Repository size GitHub last commit License

🚧 GamePlay 🚀 Concluído 🚧

GamePlay

💻 Sobre o projeto

GamePlay é um aplicativo para lhe ajudar a conectar-se e organizar seus momentos de diversão. Crie grupos para jogar seus games favoritos com seus amigos com esse App que possui autenticação com Discord.

Projeto desenvolvido durante a NLW - Next Level Week #6 oferecida pela Rocketseat. O NLW é uma experiência online com muito conteúdo prático, desafios e hacks onde o conteúdo fica disponível durante uma semana.

⚙️ Funcionalidades

  • Autenticação Social OAuth2 com servidor do Discord
  • Usuários podem se cadastrar no app através do Discord
  • Lista os servidores do Discord que o usuário faz parte
  • As partidas são clasificadas por categorias
  • Permite realizar o agendamento de partidas
  • Após cadastrar suas partidas o usuário pode:
    • vizualizar as partidas cadastradas
    • compartilhar o convite para ingressar no servidor do usuário
  • Exibe se a partida foi agendada em um servidor próprio (anfitrião) ou em servidores de outros (convidado)
  • Disponibiliza a função de Logout

🎨 Layout

O layout da aplicação está disponível no Figma:

Layout

🎲 Configurando e rodando a aplicação

# Clone este repositório
$ git clone git@github.com:Criptograma-1/gameplay.git

# Instale as dependências
$ yarn install

# Inicie a aplicação
$ expo start

# 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=

🛠 Tecnologias

As seguintes ferramentas foram usadas na construção do projeto:

  • 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

🦸 Autor


Andresa Cristina
🚀

Linkedin Badge Gmail Badge

📝 Licença

Este projeto esta sobe a licença MIT.

Feito com ❤️ por Criptograma 👋🏽 Entre em contato!

About

Missão React Native no NLW #06


Languages

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