Construção de um Sistema de Vendas Completo em PHP
Este é o primeiro grande projeto fullstack da turma Técnico de Informática para Internet 2024, desenvolvido como projeto integrador.
Aplicamos todos os conhecimentos adquiridos durante o curso para criar uma solução completa, abrangendo:
- Planejamento e modelagem do banco de dados.
- Desenvolvimento de funcionalidades no back-end com PHP.
- Criação de uma interface dinâmica e responsiva no front-end.
Este projeto é mais do que apenas código: é o resultado de dedicação, aprendizado e trabalho em equipe. Um marco na nossa jornada como futuros desenvolvedores, demonstrando o que podemos alcançar com esforço e criatividade.
Transformando teoria em prática para criar algo incrível!
- Sobre
- Diagramas
- Pré-requisitos
- Tecnologias Utilizadas
- Como Utilizar
- Documentação
- Funcionalidades
- Licença
- Equipe de Desenvolvimento
O VendasExpress é um sistema completo de vendas, desenvolvido pela turma Técnico de Informática para Internet 2024. O projeto visa oferecer uma solução robusta para gestão de produtos, clientes e vendas, com integração front-end e back-end utilizando PHP e JavaScript.
Funcionalidades principais:
- Cadastro de produtos, clientes e categorias.
- Controle de estoque.
- Gerenciamento de pedidos.
- Geração de relatórios de vendas.
Antes de começar, certifique-se de ter as seguintes ferramentas instaladas:
- PHP (versão 8 ou superior).
- Composer.
- MySQL.
- Um servidor local (como XAMPP ou WAMP).
- PHP
- MySQL
- Composer
- HTML5
- CSS3
- JavaScript
- Bootstrap
- Git/GitHub
- Postman
-
Clone o repositório:
git clone https://github.com/taua-felipe/vendas-express.git
-
Configure o banco de dados:
- Importe o arquivo
database.sql
para o MySQL. - Atualize as credenciais no arquivo
config/database.php
.
- Importe o arquivo
-
Instale as dependências:
composer install npm install
-
Inicie o servidor local:
php -S localhost:8000
-
Acesse a aplicação:
Abra o navegador e vá para:http://localhost:8000
A documentação completa está disponível em /api/docs
. Inclui:
- Rotas disponíveis.
- Exemplos de requisições e respostas.
- Parâmetros e formatos de dados esperados.
- Cadastro, edição e exclusão de produtos.
- Organização por categorias.
- Cadastro e edição de informações de clientes.
- Histórico de compras associado.
- Relatórios detalhados de vendas por período.
- Controle de estoque e movimentações.
- Adicionar, remover e visualizar produtos no carrinho.
- Cálculo automático do valor total.
Este projeto está licenciado sob a MIT License. Consulte o arquivo LICENSE
para mais detalhes.
- Tauã Felipe
GitHub Profile
Email: taua.felipee@gmail.com