GreenHelp - Ecommerce B2B de Green IT
Links principais
Resumo
A GreenHelp é uma aplicação acadêmica que simula a contratação de serviços de tecnologia sustentável por empresas. O projeto permite explorar um catálogo, montar uma contratação e acompanhar o andamento em uma área do cliente, além de oferecer ferramentas administrativas para gerenciar os dados da plataforma.
A proposta
A GreenHelp representa uma plataforma em que empresas podem conhecer serviços sustentáveis, escolher o que desejam contratar e acompanhar o andamento pelo painel do cliente. Existe também uma área administrativa para gerenciar usuários, empresas e serviços.
O projeto foi desenvolvido como forma de exercitar a stack básica de desenvolvimento web (Html, CSS, Javascript e backend com PHP) e como projeto do semestre da faculdade. A proposta reúne uma estrutura básica de interface e servidor, controle de sessão e níveis de acesso, consultas ao banco de dados por meio do PDO, um recurso do PHP que facilita a comunicação entre a aplicação e o banco e um fluxo de compra com carrinho. Ao longo do desenvolvimento, também foram trabalhadas a legibilidade do código, a adaptação a diferentes tamanhos de tela e a facilidade de manutenção.
Como funciona
A empresa navega pelo catálogo de serviços sustentáveis, pesquisa e filtra as opções, adiciona serviços ao carrinho e conclui uma contratação simulada. Depois, pode acompanhar o status de cada serviço no painel do cliente e consultar uma pontuação sustentável organizada por área, que representa o impacto das contratações.
As pessoas usuárias podem editar seus perfis, incluindo foto, e as empresas podem atualizar seus dados e logo. A área administrativa apresenta métricas simples e permite cadastrar, consultar, alterar e excluir clientes, administradores e serviços. O sistema também inclui entrada e saída de sessão para os dois tipos de perfil, além do cadastro de empresas e pessoas usuárias.
O que compõe a aplicação
A aplicação reúne catálogo com busca e filtros, carrinho com seleção de serviços e contratação simulada, acompanhamento de status, pontuação sustentável por área e perfis que podem ser editados. O painel administrativo apresenta métricas e permite gerenciar os registros por meio das operações de criar, consultar, atualizar e excluir, conhecidas pela sigla CRUD.
Os dados ficam em um banco MySQL, organizados entre usuários, empresas, serviços, categorias, contratações e pontuações. A implementação usa PHP, HTML, CSS e JavaScript.