A Lighteria é uma loja de Lâmpadas, Luzes e Luminárias decorativas para o seu ambiente. Com base nessa ideia, foi criado um aplicativo usando React Native para iniciar o seu e-commerce.
Esse projeto foi criado com o objetivo de criar um aplicativo simples que simula uma loja de lâmpadas, luzes e luminárias no geral. Possuindo as funções de exibição, seleção dos itens no carrinho (Sacola) e finalização da compra. Apesar de simples, o projeto cumpre o seu papel de explorar novas formas de design de apps e as principais features da ContextAPI e do React Navigation. Além disso, foi explorado os componentes da biblioteca react-native-vector-icons para exibição dos ícones.
Esse app foi baseado no layout do projeto do curso "React Native: Design System no seu app" da Alura. Porém, o projeto original está incompleto e não funcional. Você pode conferir o repositório disponibilizado pela Alura neste link. Ou seja, o projeto desse repositório atual é uma versão melhorada e completa da ideia inicial da Lighteria proposta pela Alura. Com mais features, libs extras e boas prática, além de possuir alguns toques especiais meus.
As imagens utilizadas no projeto foram disponibilizados gratuitamente pelo site Pixabay. As informações mockadas do projeto são meramente ilustrativas.
- Exibição dos produtos disponíveis na Lighteria
- Exibição dos detalhes dos produtos selecionados
- Preview com mais detalhes da imagem do produto selecionado
- Adição dos produtos comprados na sacola
- Exibição e atualização dinâmica da quantidade de itens na sacola
- Exibição do valor total da compra na sacola
- Finalização da compra limpando a sacola
{
id: '1',
titulo: 'Abajur',
imagem: require('../assets/images/01-abajur.png'),
estudio: 'Jim & Jill Designs',
itemName: 'Rústico',
preco: 92.1,
itemDesc:
'Feito com materiais rústicos sendo a fibra natural o principal deles. Pode ser usado tanto nos quartos, como na sala de estar.',
}
📌 Pré requisitos:
- Tenha o repositório baixado em sua máquina.
- Tenha o NodeJS instalado em sua máquina.
- Tenha o React Native CLI instalado em sua máquina junto a um virtual device Android ou iOS.
🚩 Como Executar:
- Com o terminal aberto no diretório do projeto, execute o comando
npm install
para instalar as dependências. - Para executar o projeto você deve seguir os passos mostrados na documentação do React Native CLI. Dependendo do seu sistema operacional e plataforma de execução você deve usar comandos diferentes.
- Caso você queira testar no Windows usando um virtual device Android execute o comando:
npx react-native run-android
. Em outro caso, consulte a documentação no item 1.