Skip to content

Projeto Individual do Desafio Final em React Native - GoStack Rocketseat 🚀

License

Notifications You must be signed in to change notification settings

eduqg/GympointReactNative

Repository files navigation

Gympoint

Desafio Final Rocketseat GoStack React Native

Equipamento Utilizado

  1. Ubuntu 18.04 LTS
  2. Celular Android 8.0

Getting Started

É pré-requisito configurar o Backend da Aplicação para a execução deste projeto. A seed disponivel no backend possui estudantes pré configurados.

Clone este repositório e na pasta raiz instale as dependências do projeto.

yarn

Caso queira configurar o desenvolvimento via wifi, consulte o arquivo de Configuração via Wifi (Recomendado).

Configure o arquivo .env com seu ip ou com localhost.

cp .env-example .env

Execute o metro bundler.

yarn start

Em um outro terminal, instale o aplicativo.

react-native run-android

Testes

Execute os testes da aplicação. A primeira execução pode demorar.

yarn test

Características do software

Funcionalidades

  • Entrar como estudante.
  • Sair.
  • Pedir auxílio.
  • Listar pedidos de auxílio feitos.
  • Fazer Checkin.
  • Listar Checkins.
  • Navegação com header.
  • Toasts de feedback.

Tecnologias principais

  • Redux.
  • Redux-saga.
  • Redux persist.
  • Somente Functional Components.
  • Utilização de React Hooks.
  • Axios.
  • Integrado ao backend Gympoint em Node.js.
  • Prettier, EditorConfig e Prettier para estilizações de código.
  • Utilização de date-fns.

About

Projeto Individual do Desafio Final em React Native - GoStack Rocketseat 🚀

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published