Skip to content

CTorressjr/CardCraft_e-commerce

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

📱 Aplicativo Mobile – CardCraft

🧾 Propósito do Projeto

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.


📁 Estrutura de Pastas

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

🛠️ Tecnologias Utilizadas

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

✅ Funcionalidades Principais

  • 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

⚙️ Requisitos para Execução

  • 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

▶️ Instruções de Instalação e Execução

# Clonar o projeto ou extrair o ZIP
cd projeto-final-mobile

# Instalar dependências
npm install

# Iniciar o projeto no Expo
npx expo start

👨‍💻 Autores e Créditos

  • Carlos Torres
  • Samuel Lima
  • Ísis Xavier
  • Paulo Azevedo

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors