Este projeto consiste no desenvolvimento de um e-commerce completo utilizando JS, PHP, MySQL, HTML, CSS/Bootstrap. O objetivo é criar uma loja virtual funcional, oferecendo aos usuários uma experiência de compra agradável e intuitiva.
- Home: Página inicial com a visualização de produtos, categorias, barra de pesquisa, autenticação de usuários e banners promocionais.
- Configuração da Newsletter: Implementar a funcionalidade para os usuários se inscreverem na newsletter da loja, a fim de receberem ofertas e atualizações por e-mail.
- Páginas Institucionais: Desenvolver as páginas institucionais, como "Quem somos", "Como comprar", "Segurança", "Envio", "Pagamento", "Tempo de Garantia", "Notícias" e "Fale Conosco".
- Pedidos: Gerenciamento dos pedidos realizados pelos clientes.
- Produtos: Administração dos produtos disponíveis na loja, incluindo adição, edição e remoção.
- Banners: Configuração dos banners promocionais exibidos na página inicial.
- Usuários: Gerenciamento dos usuários cadastrados na loja.
- Estoque: Controle de estoque dos produtos disponíveis para venda.
- DRE: Geração de relatórios de demonstração de resultados do exercício.
No futuro, está planejado vincular este projeto a um ERP, como o Tiny. Essa integração permitirá automatizar processos de gerenciamento, como controle de estoque, emissão de notas fiscais, entre outros.
Atualmente, o projeto está em desenvolvimento e continua evoluindo. Novas funcionalidades estão sendo implementadas e melhorias estão sendo feitas para garantir a qualidade e aprimorar a experiência dos usuários.
Se você estiver interessado em contribuir para este projeto, sinta-se à vontade para abrir issues relatando problemas, sugerir melhorias ou enviar pull requests com novas funcionalidades. Sua contribuição é valiosa e será apreciada!
Ao realizar commits neste projeto, siga as diretrizes a seguir para uma melhor clareza e organização do histórico do git:
- Utilize o formato
<tipo>: <descrição>
para as mensagens de commit, onde<tipo>
indica o propósito do commit e<descrição>
descreve de forma sucinta a alteração realizada. - Os tipos de commit podem incluir:
feat
: para adição de uma nova funcionalidade ou feature.fix
: para correção de bugs ou erros.refactor
: para refatoração de código existente, sem adição de funcionalidades ou correção de bugs.docs
: para atualizações na documentação.chore
: para tarefas de manutenção, como atualização de dependências, organização de arquivos, etc.style
: para alterações relacionadas a estilos, como formatação de código, espaçamento, etc.
- Inclua um título descritivo e conciso no início da mensagem de commit, seguido por uma descrição mais detalhada, se necessário.
- Utilize o tempo verbal presente nas mensagens de commit para indicar ações que estão sendo tomadas.
- Seja consistente no estilo e formato das mensagens de commit em todo o projeto.
Este projeto está sendo desenvolvido por @gustav0meira e tem como base o trabalho realizado pela equipe de desenvolvimento.
Não se aplica neste caso, uma vez que se trata de um projeto pessoal. Todos os direitos são reservados.