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 (1.6%) to scientific vocabulary
Last synced: 6 months ago · JSON representation ·

Repository

Basic Info
  • Host: GitHub
  • Owner: ICEI-PUC-Minas-PSG-ADS-TI
  • Language: JavaScript
  • Default Branch: main
  • Size: 5.83 MB
Statistics
  • Stars: 0
  • Watchers: 1
  • Forks: 0
  • Open Issues: 0
  • Releases: 0
Created 9 months ago · Last pushed 8 months ago
Metadata Files
Readme Citation

README.md

GREEN DROP

ANÁLISE E DESENVOLVIMENTO DE SISTEMAS

TRABALHO INTERDISCIPLINAR; APLICAÇÕES INOVADORAS

5ºSEMESTRE

O projeto propõe o desenvolvimento de uma plataforma digital, composta por um app mobile e um portal web — que permite aos cidadãos reportar problemas urbanos de forma simples e gamificada. Inspirado por iniciativas como o FixMyStreet, o sistema busca facilitar o envio de denúncias (como lixo irregular, buracos ou vegetação excessiva), integrando fotos, localização e descrição em tempo real, além de mostrar pontos de descarte e outras denúncias no mapa.

No back-end, a solução usa microsserviços para tratar autenticação, geolocalização, moderação e um sistema de gamificação que recompensa o engajamento dos usuários com pontos e conquistas. O objetivo é não só melhorar a qualidade de vida nas cidades, mas também aumentar a participação cidadã e otimizar a resposta dos gestores públicos, tudo com mais agilidade, transparência e impacto social.

ODS Alinhados: ODS 11 – Cidades e Comunidades Sustentáveis ODS 12 – Consumo e Produção Responsáveis ODS 13 – Ação contra a Mudança Global do Clima ODS 16 – Paz, Justiça e Instituições Eficazes ODS 17 – Parcerias e Meios de Implementação

Integrantes

  • PAULO AUGUSTO FREITAS DE SOUSA
  • PAULO ROBERTO LEITE

Orientador

  • KATIA ADRIANA ALVES LEITE DE BARROS

Instruções de utilização

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. Planejamento do Projeto
  3. Especificação do Projeto
  4. Projeto da solução
  5. Interface do Sistema
  6. Conclusão

Código

  • Código Fonte
  • Apresentação

  • Apresentação da solução
  • Owner

    • Name: CST ADS PUC Minas São Gabriel
    • Login: ICEI-PUC-Minas-PSG-ADS-TI
    • Kind: organization
    • Email: claudiney@pucminas.br
    • Location: Brazil

    Trabalhos Interdisciplinares - CST ADS São Gabriel

    Citation (CITATION.cff)

    cff-version: 1.0.1
    message: Please cite this software using these metadata.
    title: 
    authors:
      - family-names: 
        given-names: 
      - family-names: 
        given-names: 
      - family-names: 
        given-names: 
      - family-names: 
        given-names: 
      - family-names: 
        given-names: 
    
      - name-suffix: Professor
        affiliation: PUC Minas
        family-names: 
        given-names: 
      - name-suffix: Professor
        affiliation: PUC Minas
        family-names: 
        given-names: 
        keywords:
        - 
    repository-code: 
    license: CC-BY-4.0
    version: 1.0.0
    date-released:
    

    GitHub Events

    Total
    • Push event: 23
    • Public event: 1
    • Pull request event: 8
    • Create event: 2
    Last Year
    • Push event: 23
    • Public event: 1
    • Pull request event: 8
    • Create event: 2

    Dependencies

    src/backend/discovery-server/docker-compose.yml docker
    • confluentinc/cp-kafka 7.4.0
    • confluentinc/cp-zookeeper 7.4.0
    • obsidiandynamics/kafdrop latest
    src/backend/docker-compose.yml docker
    • postgres 15
    • sonarqube community
    src/backend/api-gateway/pom.xml maven
    • org.springframework.cloud:spring-cloud-starter-gateway
    • org.springframework.cloud:spring-cloud-starter-netflix-eureka-client
    • org.springframework.boot:spring-boot-starter-test test
    src/backend/auth-service/pom.xml maven
    • com.google.firebase:firebase-admin 9.2.0
    • org.projectlombok:lombok
    • org.springdoc:springdoc-openapi-ui 1.8.0
    • org.springframework.boot:spring-boot-starter-web
    • org.springframework.cloud:spring-cloud-starter-netflix-eureka-client
    • org.springframework.boot:spring-boot-starter-test test
    src/backend/discovery-server/pom.xml maven
    • org.springframework.cloud:spring-cloud-starter-netflix-eureka-server
    • org.springframework.boot:spring-boot-starter-test test
    src/backend/image-service/pom.xml maven
    • org.projectlombok:lombok
    • org.springdoc:springdoc-openapi-ui 1.8.0
    • org.springframework.boot:spring-boot-configuration-processor
    • org.springframework.boot:spring-boot-starter-actuator
    • org.springframework.boot:spring-boot-starter-data-mongodb
    • org.springframework.boot:spring-boot-starter-web
    • org.springframework.cloud:spring-cloud-starter-netflix-eureka-client
    • org.springframework.boot:spring-boot-starter-test test
    src/backend/user-service/pom.xml maven
    • org.postgresql:postgresql
    • org.projectlombok:lombok
    • org.springdoc:springdoc-openapi-ui 1.8.0
    • org.springframework.boot:spring-boot-devtools
    • org.springframework.boot:spring-boot-starter-data-jpa
    • org.springframework.boot:spring-boot-starter-web
    • org.springframework.cloud:spring-cloud-starter-netflix-eureka-client
    • org.springframework.cloud:spring-cloud-starter-openfeign
    • org.springframework.boot:spring-boot-starter-test test
    src/backend/gamification-service/pom.xml maven
    • org.postgresql:postgresql
    • org.projectlombok:lombok
    • org.springdoc:springdoc-openapi-starter-webmvc-ui 2.1.0
    • org.springframework.boot:spring-boot-devtools
    • org.springframework.boot:spring-boot-starter-data-jpa
    • org.springframework.boot:spring-boot-starter-web
    • org.springframework.cloud:spring-cloud-starter-netflix-eureka-client
    • org.springframework.cloud:spring-cloud-starter-openfeign
    • com.h2database:h2 test
    • org.springframework.boot:spring-boot-starter-test test
    src/backend/report-service/pom.xml maven
    • org.postgresql:postgresql
    • org.projectlombok:lombok
    • org.springdoc:springdoc-openapi-starter-webmvc-ui 2.1.0
    • org.springframework.boot:spring-boot-devtools
    • org.springframework.boot:spring-boot-starter-data-jpa
    • org.springframework.boot:spring-boot-starter-web
    • org.springframework.cloud:spring-cloud-starter-netflix-eureka-client
    • org.springframework.cloud:spring-cloud-starter-openfeign
    • com.h2database:h2 test
    • org.springframework.boot:spring-boot-starter-test test
    src/frontend/application/green-drop/package-lock.json npm
    • 1233 dependencies
    src/frontend/application/green-drop/package.json npm
    • @babel/core ^7.20.0 development
    • @babel/preset-env ^7.27.2 development
    • @babel/preset-react ^7.27.1 development
    • @babel/preset-typescript ^7.27.1 development
    • @eslint/eslintrc ^3.3.1 development
    • @eslint/js ^9.26.0 development
    • @jest/globals ^30.0.0-beta.3 development
    • @testing-library/jest-native ^5.4.3 development
    • @testing-library/react-hooks ^8.0.1 development
    • @testing-library/react-native ^13.2.0 development
    • @typescript-eslint/eslint-plugin ^8.33.1 development
    • @typescript-eslint/parser ^8.33.1 development
    • babel-jest ^30.0.0-beta.3 development
    • detox ^20.39.0 development
    • detox-cli ^20.0.0 development
    • eslint ^9.26.0 development
    • eslint-plugin-react ^7.37.5 development
    • eslint-plugin-react-native ^5.0.0 development
    • identity-obj-proxy ^3.0.0 development
    • jest ^29.7.0 development
    • jest-expo ^53.0.5 development
    • metro ^0.82.3 development
    • react-test-renderer 19.0.0 development
    • typescript ^5.8.3 development
    • @expo/ngrok ^4.1.3
    • @fortawesome/fontawesome-svg-core ^6.7.2
    • @fortawesome/free-brands-svg-icons ^6.7.2
    • @fortawesome/free-regular-svg-icons ^6.7.2
    • @fortawesome/free-solid-svg-icons ^6.7.2
    • @fortawesome/react-native-fontawesome ^0.3.2
    • @react-navigation/native ^7.0.14
    • @react-navigation/native-stack ^7.2.0
    • axios ^1.8.1
    • base-64 ^1.0.0
    • expo ^53.0.7
    • expo-camera ~16.0.18
    • expo-image-picker ~16.1.4
    • expo-location ~18.0.8
    • expo-status-bar ~2.0.1
    • jwt-decode ^4.0.0
    • prop-types ^15.8.1
    • react 19.0.0
    • react-icons ^5.5.0
    • react-native ^0.79.2
    • react-native-device-info ^14.0.4
    • react-native-fs ^2.20.0
    • react-native-maps 1.18.0
    • react-native-safe-area-context 5.4.0
    • react-native-screens ~4.10.0
    • react-native-svg 15.8.0
    • react-native-svg-transformer ^1.5.1
    • react-native-vector-icons ^10.2.0
    • react-native-webview 13.12.5
    • react-navigation ^5.0.0
    src/frontend/moderation/package-lock.json npm
    • 364 dependencies
    src/frontend/moderation/package.json npm
    • @eslint/js ^9.29.0 development
    • @types/js-cookie ^3.0.6 development
    • @types/node ^24.0.4 development
    • @types/react ^19.1.8 development
    • @types/react-dom ^19.1.6 development
    • @vitejs/plugin-react ^4.5.2 development
    • eslint ^9.29.0 development
    • eslint-plugin-react-hooks ^5.2.0 development
    • eslint-plugin-react-refresh ^0.4.20 development
    • globals ^16.2.0 development
    • prettier ^3.6.1 development
    • tw-animate-css ^1.3.4 development
    • typescript ~5.8.3 development
    • typescript-eslint ^8.34.1 development
    • vite ^6.3.5 development
    • @hookform/resolvers ^5.1.1
    • @radix-ui/react-dropdown-menu ^2.1.15
    • @radix-ui/react-label ^2.1.7
    • @radix-ui/react-select ^2.2.5
    • @radix-ui/react-separator ^1.1.7
    • @radix-ui/react-slot ^1.2.3
    • @tailwindcss/vite ^4.1.10
    • @tanstack/react-query ^5.81.2
    • axios ^1.10.0
    • class-variance-authority ^0.7.1
    • clsx ^2.1.1
    • date-fns ^4.1.0
    • js-cookie ^3.0.5
    • lucide-react ^0.523.0
    • react ^19.1.0
    • react-dom ^19.1.0
    • react-hook-form ^7.58.1
    • react-router ^7.6.2
    • react-router-dom ^6.30.1
    • sonner ^2.0.5
    • tailwind-merge ^3.3.1
    • tailwindcss ^4.1.10
    • zod ^3.25.67