happy é uma aplicação que ajuda pessoas a encontrarem casas de acolhimento institucional próximas para levar felicidade a quem mais precisa.
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
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)
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 ...
Esse projeto está sob a licença MIT. Veja o arquivo LICENSE para mais detalhes.