Objetivo do projeto:

CapitalPlay é um projeto desenvolvido pela turma de Sistemas de Informação da UNA-Aimorés.

Seu objetivo é oferecer uma experiência gamificada que combina dados em tempo real, simulações econômicas e múltiplos indicadores, permitindo que os usuários aprendam e explorem conceitos de economia de forma dinâmica, prática e interativa.

Objetos de desenvolvimento sustentável(ODS):

Nossas metas também envolvem facilitar oportunidades de um emprego digno, educação de qualidade. Nossas ferramentas podem ser utilizadas para uso pessoal, trazer facilidade no acesso à informação unificando diferentes instrumentos.

Modelo de Negócios:

A maioria das aplicações semelhantes tem um modelo de assinaturas mensais ou anuais. Outras além dos assinantes, cobram uma pequena taxa nas transações feitas no site pelo usuário.

Como rodar em um dispositivo local:

git clone <https://github.com/arthuur01/capitalplay.git>
cd capitalplay
npm install
npm run dev

O código exige a criação de um arquivo .env.local com variáveis do serviço back-end . Nossa equipe optou por usar o Google Firebase, fornencendo fácil implementação e banco de dados compatíveis com o NextJs.

NEXT_PUBLIC_API_KEY="api_key"
NEXT_PUBLIC_AUTH_DOMAIN="auth_domain"
NEXT_PUBLIC_PROJECT_ID="project_id"
NEXT_PUBLIC_STORAGE_BUCKET="storage_bucket"
NEXT_PUBLIC_MESSAGING_SENDER_ID="menssanging_sender_id"
NEXT_PUBLIC_APP_ID="app_id"

Estrutura do Projeto:

O projeto segue uma estrutura Next.js

/capitalplay
  /app
  /components
  /data
  /hooks
  /lib
  /public
  /types
  

Essas são as pastas Top-level, representando a parte principal do projeto, com assets e códigos de cada página e componente.

Top-Level

App: