pmv-ads-2023-2-e4-proj-infra-t6-green-habits
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.
https://github.com/icei-puc-minas-pmv-ads/pmv-ads-2023-2-e4-proj-infra-t6-green-habits
Science Score: 44.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
✓CITATION.cff file
Found CITATION.cff file -
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
○DOI references
-
○Academic publication links
-
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (2.3%) to scientific vocabulary
Repository
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.
Basic Info
- Host: GitHub
- Owner: ICEI-PUC-Minas-PMV-ADS
- Language: TypeScript
- Default Branch: main
- Homepage: https://green-habits-puc.vercel.app
- Size: 58.8 MB
Statistics
- Stars: 2
- Watchers: 4
- Forks: 1
- Open Issues: 0
- Releases: 0
Metadata Files
README.md
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: - https://habit-tracker-api.fly.dev/ (back-end) - https://green-habits-puc.vercel.app/ (front-end)
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:
- Navegue até o diretório
api. - Execute o comando
npm installpara instalar as dependências. - 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:
- Navegue até o diretório
mobile. - Execute o comando
npm installpara instalar as dependências. - Execute o aplicativo com o comando
npm run start. - Utilize o Expo no Android lendo o QR code gerado no terminal com o aplicativo Expo.
- 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:
- Navegue até o diretório
web. - Execute o comando
npm installpara instalar as dependências. - Execute a aplicação com o comando
npm run dev. Acesse a aplicação em http://localhost:3000. - 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
- Documentação de Contexto
- Especificação do Projeto
- Metodologia
- Projeto de Interface
- Arquitetura da Solução
- Template Padrão da Aplicação
- Programação de Funcionalidades
- Plano de Testes de Software
- Registro de Testes de Software
- Plano de Testes de Usabilidade
- Registro de Testes de Usabilidade
- Apresentação do Projeto
- Referências
Código
Apresentação
Owner
- Name: Análise e Desenvolvimento de Sistemas - PUC Minas Virtual
- Login: ICEI-PUC-Minas-PMV-ADS
- Kind: organization
- Repositories: 258
- Profile: https://github.com/ICEI-PUC-Minas-PMV-ADS
Disciplinas de Projeto do curso EaD em Análise e Desenvolvimento de Sistemas da PUC Minas Virtual
Citation (citation.cff)
message: Please cite this software using these metadata.
title: Green Habits
authors:
- family-names: Polyana Nunes
given-names: Jaynne
- family-names: Cesário de Oliveira
given-names: Kelly
- family-names: Xavier
given-names: Leonardo
- family-names: Marcela Mercier de Oliveira
given-names: Mariana
- family-names: Guimarães Santos
given-names: Pedro
- family-names:
given-names:
- name-suffix: Professor
affiliation: PUC Minas
family-names: Felipe Alves de Oliveira
given-names: Pedro
keywords:
- Saúde
- hábitos
- sustentabilidade
repository-code: https://github.com/ICEI-PUC-Minas-PMV-ADS/pmv-ads-2023-2-e4-proj-infra-t6-green-habits
version: 1.0.0
date-released: 2023-11-30
GitHub Events
Total
Last Year
Dependencies
- 1131 dependencies
- @babel/core ^7.20.0 development
- @expo/webpack-config ^19.0.0
- expo ~49.0.8
- expo-status-bar ~1.6.0
- react 18.2.0
- react-dom 18.2.0
- react-native 0.72.4
- react-native-web ~0.19.6
- @next/env 13.4.19
- @next/swc-darwin-arm64 13.4.19
- @next/swc-darwin-x64 13.4.19
- @next/swc-linux-arm64-gnu 13.4.19
- @next/swc-linux-arm64-musl 13.4.19
- @next/swc-linux-x64-gnu 13.4.19
- @next/swc-linux-x64-musl 13.4.19
- @next/swc-win32-arm64-msvc 13.4.19
- @next/swc-win32-ia32-msvc 13.4.19
- @next/swc-win32-x64-msvc 13.4.19
- @swc/helpers 0.5.1
- @types/node 20.5.6
- @types/prop-types 15.7.5
- @types/react 18.2.21
- @types/react-dom 18.2.7
- @types/scheduler 0.16.3
- busboy 1.6.0
- caniuse-lite 1.0.30001524
- client-only 0.0.1
- csstype 3.1.2
- glob-to-regexp 0.4.1
- graceful-fs 4.2.11
- js-tokens 4.0.0
- loose-envify 1.4.0
- nanoid 3.3.6
- next 13.4.19
- picocolors 1.0.0
- postcss 8.4.14
- react 18.2.0
- react-dom 18.2.0
- scheduler 0.23.0
- source-map-js 1.0.2
- streamsearch 1.1.0
- styled-jsx 5.1.1
- tslib 2.6.2
- typescript 5.2.2
- watchpack 2.4.0
- zod 3.21.4
- @types/node 20.5.6
- @types/react 18.2.21
- @types/react-dom 18.2.7
- next 13.4.19
- react 18.2.0
- react-dom 18.2.0
- typescript 5.2.2