Skip to content

Frontend mobile built with React Native from my Quiz social-networking app

Notifications You must be signed in to change notification settings

Gust4voSales/QuizSphere-Cliente

Repository files navigation

English README

icon
QuizSphere

Crie quizes abertos ou privados, favorite os melhores e envie para seus amigos.

👉Link no Youtube mostrando app: https://www.youtube.com/watch?v=bO2aJ0DFudk

👉Link na PlayStore: https://play.google.com/store/apps/details?id=com.gust4

Algumas telas do app:

logo logo logo logo logo logo logo logo

📜 Sobre

Este projeto contém a interface mobile da aplicação QuizSphere (código do backend: https://github.com/Gust4voSales/QuizSphere-Backend). O aplicativo foi desenvolvido com o intuito de adquirir experiência e conhecimento utilizando tecnologias atuais. O QuizSphere é uma mistura de jogo de perguntas e respostas com elementos característicos de rede-sociais.

O que o aplicativo faz/permite:

  • Jogar quiz;
  • Você pode criar jogos de Quiz de forma pública ou privada (apenas o autor do quiz ou quem ele compartilhar pode jogar um quiz privado);
  • Pesquisar por quizes;
  • Avaliar um quiz com like;
  • Adicionar/remover um quiz da sua lista de favoritos;
  • Adicionar amigos;
  • Compartilhar quiz com amigos;
  • Receber notificações no aplicativo em tempo real quando algum usuário aceita sua solicitação de amizade ou quando compartilham um quiz com você.

💻 Tecnologias

  • React Native — Uma lib que provê uma maneira de criar apps nativos IOS e Android utilizando React
  • SocketIO — Socket.IO possibilita comunicação em tempo real, biderecional e baseada em eventos.

🛠 Iniciando

  1. Clone o repositório rodando no seu terminal/cmd git clone https://github.com/Gust4voSales/QuizSphere-Cliente.git
  2. Entre na pasta do projeto e rode yarn para instalar todas as dependências
  3. (Opcional). Caso esteja rodando sua própria instância do servidor altere o link de conexão no arquivo: src/services/api.js
  4. Por fim, npx react-native run-android para iniciar no seu dispositivo e/ou emulador Android

Página do desenvolvimento do aplicativo no Trello - https://trello.com/b/niEoJsnl/quizsphere