Loading repository data…
Loading repository data…
Duck101X / repository
O PlanteApp é uma plataforma web desenvolvida em PHP, HTML, CSS e MySQL que permite aos usuários doar, trocar ou vender mudas e plantas. O sistema conecta pessoas interessadas em jardinagem, facilitando o contato entre usuários através do telefone informado no anúncio.
A transparent discovery signal based on current public GitHub metadata.
This score does not audit code, security, maintainers, documentation quality, or suitability. Verify the repository and its current documentation before adoption.
O PlanteApp é uma plataforma Full Stack desenvolvida para entusiastas da botânica. O sistema facilita o descarte consciente e a aquisição de novas espécies através de um sistema de anúncios para doação, troca ou venda de mudas e plantas.
O sistema funciona como uma vitrine virtual. O foco é a sustentabilidade e o cultivo urbano.
⚠️ IMPORTANTE: A negociação não acontece dentro da plataforma. O site atua como uma ponte, exibindo o contato direto (telefone) do anunciante para que as partes finalizem o acordo externamente (via WhatsApp ou ligação).
PLANTEAPP
├── CSS/ # Estilos modulares (Login, Cadastro, Listagem)
├── img/ # Ativos visuais estáticos do site
├── Login/ # Lógica de autenticação e configuração do BD
├── Planta/ # Processamento do CRUD e buscas
│ └── uploads/ # Pasta de destino das fotos das plantas
├── index.php # Página inicial (Landing Page)
└── sql/ # Arquivos de exportação do Banco de Dados
🗄️ Modelagem do Banco de Dados O sistema utiliza MySQL com duas tabelas relacionadas:
Tabela cadastro: Gerencia os usuários (ID, Nome, Email, Senha).
Tabela plantas: Armazena os anúncios.
Relacionamento: Possui uma Chave Estrangeira (usuario_id) que vincula cada planta ao seu respectivo dono na tabela de usuários.
⚙️ Instalação e Configuração Clonar o repositório:
Bash
git clone https://github.com/Duck101X/PlanteApp.git
Configurar o Servidor Local:
Mova a pasta do projeto para htdocs (XAMPP) ou www (Wamp).
Importar o Banco de Dados:
No phpMyAdmin, crie um banco de dados chamado cadastro.
Importe os arquivos SQL inclusos no projeto.
Ajustar Conexão:
Verifique o arquivo Login/config.php e insira suas credenciais locais:
PHP
$conexao = new mysqli("localhost", "seu_root", "sua_senha", "cadastro");
Executar:
Acesse: http://localhost/planteapp
📱 Fluxo de Uso Anúncio: O usuário cadastra a planta e faz o upload da foto.
Interesse: Outro usuário utiliza a busca dinâmica para filtrar o que deseja.
Negociação: Ao clicar em "Negociar", os detalhes e o telefone de contato são exibidos.
Contato: A comunicação final ocorre fora do ambiente web.
🌿 Objetivo Incentivar o cultivo urbano e promover a economia circular de mudas de forma simples e eficiente.
Desenvolvido por Duck101X 🚀