Skip to content

Projeto desenvolvido durante parte do curso de React Native da Rocketseat: Bônus.

Notifications You must be signed in to change notification settings

luarakerlen/myshoping

Repository files navigation

MyShopping App

Projeto desenvolvido durante parte do curso de React Native da Rocketseat.

Year Stars License

💻 Projeto

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.

Capítulos do Ignite:

  • Conteúdo extra: Fundamentos do Firebase no React Native

📱 Telas

Login Produtos Upload de comprovantes Comprovantes
login.mp4
produtos.mp4
upload.mp4
comprovantes.mp4

🛠️ Features

  • 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.

🧪 Tecnologias

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

🚀 Como executar

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

📝 License

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

👩🏽‍💻 Autora

Foto da Luara
Luara Kerlen

Feito com ❤️ por Luara Kerlen
Entre em contato!

Twitter Badge Linkedin Badge Gmail Badge

About

Projeto desenvolvido durante parte do curso de React Native da Rocketseat: Bônus.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published