Skip to content

Solução prática ao oferecer desafios baseados em sugestões pré-definidas, permitindo que os usuários estabeleçam metas para incorporar práticas ecológicas em suas rotinas.

Notifications You must be signed in to change notification settings

ICEI-PUC-Minas-PMV-ADS/pmv-ads-2023-2-e4-proj-infra-t6-green-habits

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Green Habits

Análise e Desenvolvimento de Sistemas

Projeto: Desenvolvimento de uma Aplicação Distribuída

À medida que a sociedade reconhece cada vez mais a importância das práticas sustentáveis para a preservação ambiental, a lacuna entre o entendimento teórico da sustentabilidade e sua aplicação prática se torna evidente. Embora haja uma crescente conscientização sobre a necessidade de adotar hábitos mais ecológicos, muitas pessoas enfrentam obstáculos ao transformar esse reconhecimento em ações concretas. A aplicação "Green Habits" surge como uma solução prática ao oferecer desafios baseados em sugestões pré-definidas, permitindo que os usuários estabeleçam metas para incorporar práticas ecológicas em suas rotinas diárias, promovendo um estilo de vida mais responsável e consciente.

Integrantes

  • Jaynne Polyana Nunes
  • Kelly Cesário de Oliveira
  • Leonardo Xavier
  • Mariana Marcela Mercier de Oliveira
  • Pedro Guimaraes Santos
  • Pedro Henrique Caetano Soares

Orientador

  • Pedro Felipe Alves de Oliveira

Instruções de utilização

O projeto é composto por três aplicações em Javascript/Typescript: uma API, um app mobile e um front-end. As instruções abaixo detalham o processo de rodar as aplicações localmente. Adicionalmente, o front-end e o back-end estão hospedados na nuvem e podem ser acessados em:

API

Configuração do Backend

Para configurar o backend, após instalar a versão 20.5.1 do node, siga as instruções abaixo:

  1. Navegue até o diretório api.
  2. Execute o comando npm install para instalar as dependências.
  3. Execute o comando npm run start

Mobile

Configuração do Frontend Mobile

Para configurar o frontend mobile, após instalar a versão 18.16.0 do node, siga as instruções abaixo:

  1. Navegue até o diretório mobile.
  2. Execute o comando npm install para instalar as dependências.
  3. Execute o aplicativo com o comando npm run start.
  4. Utilize o Expo no Android lendo o QR code gerado no terminal com o aplicativo Expo.
  5. Para dispositivos iOS, leia o QR code com a câmera para iniciar a aplicação.

Web

Configuração do Frontend Web

Para configurar o frontend web, após instalar a versão 18.16.0 do node, siga as instruções abaixo:

  1. Navegue até o diretório web.
  2. Execute o comando npm install para instalar as dependências.
  3. Execute a aplicação com o comando npm run dev. Acesse a aplicação em http://localhost:3000.
  4. Para visualizar componentes isolados, execute npm run storybook.

Assim que a primeira versão do sistema estiver disponível, deverá complementar com as instruções de utilização. Descreva como instalar eventuais dependências e como executar a aplicação.

Documentação

  1. Documentação de Contexto
  2. Especificação do Projeto
  3. Metodologia
  4. Projeto de Interface
  5. Arquitetura da Solução
  6. Template Padrão da Aplicação
  7. Programação de Funcionalidades
  8. Plano de Testes de Software
  9. Registro de Testes de Software
  10. Plano de Testes de Usabilidade
  11. Registro de Testes de Usabilidade
  12. Apresentação do Projeto
  13. Referências

Código

  • Código Fonte
  • Apresentação

  • Apresentação da solução
  • About

    Solução prática ao oferecer desafios baseados em sugestões pré-definidas, permitindo que os usuários estabeleçam metas para incorporar práticas ecológicas em suas rotinas.

    Resources

    Stars

    Watchers

    Forks