Este é um aplicativo mobile desenvolvido em React Native, com funcionalidades voltadas a exibição de produtos, autenticação de usuários, mapa interativo, perfil do usuário e carrinho de compras. Pode ser voltado a um e-commerce, loja de produtos digitais ou físicos.
projeto-final-mobile/
│
├── App.js # Componente principal do app
├── index.js # Ponto de entrada do aplicativo
├── app.json # Configurações do Expo
├── package.json # Dependências e scripts do projeto
├── .gitignore # Ignora arquivos do Git
├── README.md # Documentação do projeto
│
├── context/
│ ├── AuthContext.js # Contexto de autenticação
│ └── CartContext.js # Contexto do carrinho de compras
│
├── screens/ # Telas do aplicativo
│ ├── WelcomeScreen.js
│ ├── LoginScreen.js
│ ├── Register.js
│ ├── Home.js
│ ├── ProductDetailsScreen.js
│ ├── Map.js
│ ├── About.js
│ └── Profile.js
│
├── components/ # Componentes reutilizáveis
│ ├── AppButton.js
│ └── ProdutoCard.js
│
└── assets/ # Imagens e ícones
├── cardcraftupdt.png
├── adaptive-icon.png
├── favicon.png
├── icon.png
└── splash-icon.png
- React Native com Expo
- Context API (para autenticação e carrinho)
- JavaScript (ES6+)
- Componentização com arquivos separados
- React Navigation (presumido)
- MapView (presumido com base no
Map.js)
- Autenticação (login e cadastro de usuários)
- Página inicial e catálogo de produtos
- Detalhes de produto
- Carrinho de compras (contexto)
- Tela de mapa com localização
- Tela de perfil do usuário
- Página "Sobre" com informações institucionais
- Botões e cards personalizados
- Node.js (versão recomendada LTS)
- Expo CLI (
npm install -g expo-cli) - Android Studio ou dispositivo físico com Expo Go
- Editor de código como VS Code
# Clonar o projeto ou extrair o ZIP
cd projeto-final-mobile
# Instalar dependências
npm install
# Iniciar o projeto no Expo
npx expo start- Carlos Torres
- Samuel Lima
- Ísis Xavier
- Paulo Azevedo