Projeto desenvolvido durante parte do curso de React Native da Rocketseat.
Aplicativo para lhe ajudar a organizar a lista de compras. Adicione os produtos e suas quantidades, faça upload de comprovantes de compras e tenha todos eles disponíveis para visualização a qualquer momento.
Este é um projeto desenvolvido como parte do curso Ignite, da Rocketseat.
- Conteúdo extra: Fundamentos do Firebase no React Native
Login | Produtos | Upload de comprovantes | Comprovantes |
---|---|---|---|
login.mp4 |
produtos.mp4 |
upload.mp4 |
comprovantes.mp4 |
- Cadastro e autenticação com e-mail e senha;
- Reset de senha em caso de esquecimento;
- Possibilidade de fazer LogIn no modo anônimo;
- Listagem dos produtos e suas quantidades;
- Permite riscar produtos da lista;
- Permite excluir produtos da lista;
- Permite fazer upload de fotos de comprovantes de compras;
- Exibe a lista de comprovantes upados;
- Permite visualizar cada comprovante já upado;
- Permite excluir comprovantes upados;
- Disponibiliza a função de Logout;
- Permite classificar os produtos por categoria;
- Permite filtrar os produtos por categoria;
- Permite colocar valor dos produtos em cada supermercado.
Esse projeto foi desenvolvido com as seguintes tecnologias:
- React Native
- Typescript
- Expo
- Firebase
- Cloud Firestore
- Cloud Storage
- Authentication
- Expo Google Fonts
- Styled Components
- React Navigation Bottom Tabs
- React Native Gesture Handler
- React Native Iphone X Helper
- React Native Reanimated
- React Native Safe Area Context
- React Native Screens
- React Native Web
Utilize o yarn ou o npm install para instalar as dependências do projeto. Em seguida, inicie o projeto.
yarn start
Rode o projeto no emulador Android ou iOS.
yarn android
yarn ios
Esse projeto está sob a licença MIT. Veja o arquivo LICENSE para mais detalhes.
Luara Kerlen
Feito com ❤️ por Luara Kerlen
Entre em contato!