Skip to content

MarcioJnr/Descartex_Project

Repository files navigation

Descartex

Descrição: O Descartex é uma solução digital desenvolvida para otimizar e centralizar o ciclo de gestão de resíduos de empresas. O aplicativo oferece funcionalidades como leitura de peso automatizada por IA, registro e solicitação de coleta seletiva, incentivando práticas sustentáveis de maneira eficiente.

Integrantes

  • Bruno dos Santos Vitalino

  • Daniel Inácio Cavalcante da Costa

  • Daniel da Silva Gonçalves

  • Maisa Lourenço dos Santos

  • Hugo Carlos da Silva

  • Francisco Márcio da Silva Oliveira Junior

Tecnologias Utilizadas

  • Linguagem: JavaScript, TypeScript, kotlin

  • Frameworks/Bibliotecas: React Native, Firebase

  • Banco de Dados: Firebase

  • Outras Ferramentas: Google Vision AI, Figma, Expo, Android Studio

Como Executar o Projeto

  • Pré-requisitos

  • Para rodar o projeto, você precisa ter instalado:

  • Node.js versão X

  • Expo CLI

  • Firebase SDK

Passos para execução

  1. Clone o repositório:

    git clone https://github.com/seu-repositorio.git

  2. Acesse a pasta do projeto:

    cd descartex

  3. Instale as dependências:

    npm install

  4. Execute o projeto:

    expo start

  5. Caso queira baixar e executar o apk no próprio dispositivo android:

    https://drive.google.com/file/d/1qVj3mQPfCEiH4dSIr2iTtpqAnTfywKF7/view?usp=sharing

Estrutura do Projeto

├── src
│ ├── components \\ # Componentes reutilizáveis
│ ├── pages \\ # Páginas principais do aplicativo
│ ├── services \\ # Serviços de integração com Firebase e IA
│ ├── styles \\ # Estilos e temas
│ └── App.js \\ # Arquivo principal da aplicação
├── README.md \\ # Documentação do projeto
├── package.json \\ # Gerenciamento de dependências
└── ...

Funcionalidades Principais

  • Captura de imagens com IA: O aplicativo utiliza a Google Vision AI para leitura automatizada do peso dos resíduos.

  • Registro de resíduos: Os resíduos podem ser registrados com todas as informações necessárias.

  • Gestão de relatórios: Os usuários podem visualizar, editar e gerar relatórios de resíduos.

  • Notificações: O sistema alerta sobre limites de peso atingidos para coleta.

  • Solicitação de coleta seletiva: Integração com sistemas municipais para solicitação de coletas.

Contribuições

Caso queira contribuir com o projeto, faça um fork, crie uma branch e envie um pull request com suas sugestões.

Contato

Para mais informações, entre em contato com a equipe do projeto.

amaisalourenco@gmail.com

brunovitalino@alu.ufc.br

danielinaciocc@gmail.com

danielsilva472000@gmail.com

hugo1carlos@gmail.com

oliveirajunior879@gmail.com

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors