Loja de jogos digitais e DLCs para usuรกrios de cloud gaming, com catรกlogo organizado por compatibilidade de plataforma (ex: GeForce NOW, Boosteroid), carrinho, checkout e biblioteca de itens adquiridos.
- Instituiรงรฃo: Senac
- Curso: Tecnologia em Anรกlise e Desenvolvimento de Sistemas
- Semestre: 4ยบ Semestre
- Disciplina(s): Projeto Integrador IV โ Desenvolvimento para Dispositivos Mรณveis
O desenvolvimento segue o ciclo de Sprints definido pelo roteiro da disciplina:
- Sprint 1 (corte em 24/09/2026): concepรงรฃo, escopo, planejamento รกgil, pesquisa/wireframes, interfaces iniciais, modelagem de dados e estrutura base da API.
- Sprint 2: continuidade das integraรงรตes, persistรชncia e refinamentos.
| Nome | GitHub | Papel/Foco |
|---|---|---|
| [Nome do Colega] | @usercolega | Product Owner |
| [Nome do Colega] | @usercolega | Scrum Master |
| [Nome do Colega] | @usercolega | Equipe de Desenvolvimento |
| [Nome do Colega] | @usercolega | Equipe de Desenvolvimento |
| [Nome do Colega] | @usercolega | Equipe de Desenvolvimento |
| [Nome do Colega] | @usercolega | Equipe de Desenvolvimento |
- App: React Native com Expo, JavaScript
- Navegaรงรฃo: React Navigation (
@react-navigation/native,@react-navigation/native-stack) - Persistรชncia local:
expo-sqlite - รcones:
@expo/vector-icons - Backend: API Node/Express com SQLite โ pendente, previsto para a Sprint 2
- Pagamento: integraรงรฃo com Mercado Pago โ tela e contrato de integraรงรฃo preparados nesta Sprint; integraรงรฃo real prevista para a Sprint 2
- Ferramentas: GitHub Projects
Este repositรณrio segue a estrutura:
pixelvault/
โโโ App.js
โโโ index.js
โโโ app.json
โโโ assets/
โโโ src/
โ โโโ screens/
โ โ โโโ auth/ # login e cadastro
โ โ โโโ catalog/ # catรกlogo e detalhes do jogo/DLC
โ โ โโโ cart/ # carrinho de compras
โ โ โโโ checkout/ # checkout e pagamento
โ โ โโโ library/ # biblioteca de itens adquiridos
โ โโโ components/ # componentes reutilizรกveis
โ โโโ navigation/ # configuraรงรฃo de rotas (Stack Navigator)
โ โโโ context/ # estado global simples, quando necessรกrio
โ โโโ data/ # dados fictรญcios usados para demonstraรงรฃo
โ โโโ database/ # schema e setup do SQLite local
โ โโโ styles/ # estilos e tokens compartilhados
โ โโโ utils/ # funรงรตes auxiliares
โโโ backend/ # API Node โ pendente (Sprint 2)
โ โโโ server.js
โ โโโ routes/
โ โโโ controllers/
โ โโโ db/
โโโ docs/ # documentaรงรฃo tรฉcnica do projeto
Na pasta /docs vocรช encontrarรก a documentaรงรฃo tรฉcnica, incluindo:
- Estrutura Analรญtica do Projeto (EAP/WBS) e Product Backlog
- Modelagem do Banco de Dados (DER)
- Wireframes e fluxo de navegaรงรฃo
- Node.js instalado
- App Expo Go no celular, ou emulador Android/iOS configurado
- Clone o repositรณrio:
git clone https://github.com/SenacOS/ADS-4S-PixelVault.git
- Instale as dependรชncias:
npm install
- Execute o projeto:
npx expo start
- Escaneie o QR code exibido no terminal com o Expo Go, ou pressione
a/ipara abrir em um emulador.
As convenรงรตes de commits, branches e Rulesets deste repositรณrio seguem o GUIA_DE_CONTRIBUICAO.md, em especial a seรงรฃo 4. Padrรตes de Desenvolvimento e Git Flow (Commits, Branches e Rulesets). Consulte o guia completo antes de abrir um Pull Request.
Este projeto estรก sob a licenรงa MIT โ veja o arquivo LICENSE para mais detalhes.
Projeto acadรชmico desenvolvido como parte da formaรงรฃo em tecnologia no Senac Brasil, hospedado na organizaรงรฃo SenacOS.