♻️ Coleta ProgAção (Mercado Solidário) - Projeto acadêmico FACENS - Faculdade de Engenharia de Sorocaba
Sistema em Java desenvolvido para gerenciar o cadastro de colaboradores e endereços em iniciativas de coleta social e reciclagem.
O Coleta ProgAção (hospedado no repositório Mercado Solidário) é uma aplicação interativa via terminal que visa estruturar e organizar o cadastro de pessoas interessadas em participar de campanhas de reciclagem. O sistema aplica conceitos sólidos de Programação Orientada a Objetos (POO) para gerenciar dados com eficiência e clareza.
Este projeto foi desenvolvido como parte da UPX (Usina de Projetos Experimentais) do curso de Análise e Desenvolvimento de Sistemas (ADS) da Facens (3º Semestre), focado no eixo de Transformação Digital.
- Cadastro via Console: Interface interativa via terminal para coleta de dados do usuário passo a passo.
- Gestão de Perfil: Armazenamento de dados pessoais como Nome, E-mail, Senha e Telefone.
- Gestão de Localização: Módulo isolado para o cadastro do endereço de coleta (Rua, CEP e Número).
- Resumo de Operação: Exibição formatada dos dados do colaborador após o sucesso do registro.
O projeto foi construído separando as responsabilidades em classes distintas, utilizando os princípios de Encapsulamento e Composição:
Main.java: Classe principal responsável por instanciar oScanner, interagir com o usuário no terminal e orquestrar o fluxo de cadastro.DadosColaboradores.java: Classe modelo que encapsula as credenciais e o contato do usuário.enderecoColeta.java: Classe dedicada a gerenciar os dados de localização, integrada como um objeto dentro da classe de colaboradores..gitignore: Configurado para ignorar arquivos de compilação da IDE (.idea/,out/, etc.), mantendo o repositório do GitHub limpo.
- Linguagem: Java (JDK 15)
- Entrada de Dados:
java.util.Scanner - Paradigma: Orientação a Objetos
- IDE Utilizada: IntelliJ IDEA
- Controle de Versão: Git / GitHub
- Java Development Kit (JDK) 15+ instalado na máquina.
- Uma IDE de sua preferência (recomendamos o IntelliJ IDEA) ou terminal configurado para compilar arquivos
.java.
-
Clone este repositório para a sua máquina local:
git clone [https://github.com/MatheusLeo26/Mercado-Solid-rio.git](https://github.com/MatheusLeo26/Mercado-Solid-rio.git)
-
Abra a pasta do projeto na sua IDE.
-
Navegue até o diretório fonte: src/com/meusistema/clientes/.
-
Execute o arquivo Main.java.
-
Siga as instruções no console para preencher os dados do colaborador de teste.
🤝 Desenvolvedores Equipe responsável pelo desenvolvimento do sistema:
Matheus Leonardo Guia
Amanda
Adriano
Guilherme