sleiph / happy-NLW3

site e aplicativo em typescript para a nextlevelweek #3 da Rocketseat

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

happy - NextLevelWeek#3

happy

O que é?

happy é uma aplicação que ajuda pessoas a encontrarem casas de acolhimento institucional próximas para levar felicidade a quem mais precisa.

Mas o que é??

Projeto da NextLevelWeek#3 da RocketSeat pra desenvolver um aplicativo (web e nativo) com geolocalização e banco de dados em uma semana.

Esse projeto foi desenvolvido com as seguintes tecnologias: Node.js | React | React Native | Expo | TypeScript

Instruções

Pra usar o aplicativo mobile você precisa clonar este repositório, entrar na pasta backend pelo terminal e executar yarn dev se usar yarn ou npm run dev se usar npm e deixar o servidor rodando, então precisa entrar na pasta web ou mobile com outra janela do terminal e executar yarn start ou npm start, se tiver escolhido o mobile, precisa baixar o app da expo e escanear o QR code que vai aparecer no terminal.

😵 (nem vem reclamar que dá muito trabalho pra abrir, deu muito mais trabalho pra fazer)

Desafios

Os criadores do projeto deixaram vários desafios, que eu planejo fazer (um dia ...):

  • Acesso restrito uma página de Dashboard que apenas os usuários cadastrados no seu banco de dados terão acesso.
  • Recuperação de senhas Nem sempre um usuário vai se lembrar da sua senha para logar na aplicação.
  • Cadastro de orfanatos Todos os cadastros de orfanatos precisam ficar pendentes até a aprovação de usuário/administrador da aplicação.
  • Splash Screen no React Native com Expo Configurar a splash screen do app mobile do Happy.
  • Onboarding do usuário Implementar o onboarding ao usuário abrir a aplicação para que tenha uma pequena apresentação da aplicação para o usuário.
  • Localização real do usuário Utilizar a localização real do usuário no mapa.
  • Cadastro em múltiplas etapas Guardar os dados enquanto o aplicativo muda de tela.
  • Logout da aplicação Implementar uma função de logout na Dashboard da aplicação Web
  • Deploy da aplicação É ... deployar a aplicação ...

Licença

Esse projeto está sob a licença MIT. Veja o arquivo LICENSE para mais detalhes.

About

site e aplicativo em typescript para a nextlevelweek #3 da Rocketseat

License:MIT License


Languages

Language:TypeScript 80.7%Language:CSS 18.4%Language:HTML 0.7%Language:JavaScript 0.2%