Laracoffee
O Laracoffee é um aplicativo da Web criado usando a estrutura Laravel que permite que os usuários naveguem e pedem produtos de café online.
Índice
- Características
- Instalação
- Uso
- Contribuindo
- Licença
- Ui
- Resumindo
Características
Admin
- Página de autenticação: Esta página permite que o administrador faça o login.
- Página do painel: Admin tem acesso a um painel para uma visão geral das atividades do sistema.
- Página do cliente: fornece uma lista de detalhes registrados do cliente para visualizar.
- Página de transação de log: o administrador pode monitorar logs de transações.
- Página do produto: o administrador pode visualizar, adicionar, editar e remover os detalhes do produto.
- Página de revisão do produto: o administrador pode visualizar as revisões do produto.
- Página de perfil: o administrador pode editar seus dados de perfil e alterar senhas, se necessário.
- Página do pedido: o administrador pode gerenciar pedidos de usuário, incluindo a alteração do status do pedido (rejeitado, feito, aprovado).
- Histórico de pedidos: o administrador pode revisar o histórico dos pedidos.
Usuário geral
- Página de autenticação e registro: os usuários podem fazer login ou registrar uma conta.
- Página inicial: a principal página de destino para usuários.
- Página: os usuários podem rastrear pontos de fidelidade obtidos por meio de transações.
- Página de perfil: os usuários podem editar seus dados de perfil e alterar senhas, se necessário.
- Página do produto: os usuários podem comprar produtos, visualizar detalhes do produto e deixar análises de produtos (depois de concluir a compra).
- Página do pedido: os usuários podem visualizar e gerenciar seu carrinho de compras, incluindo edição e cancelamento de pedidos.
- Histórico de pedidos: os usuários podem revisar seu histórico de pedidos.
Instalação
Para executar Laracoffee localmente, siga estas etapas:
Clone este repositório:
git clone https://github.com/snykk/Laracoffee.git
Mudar para o diretório do projeto
Instale as dependências do projeto
composer install
npm install
Copie o arquivo .env.example para .env e configure suas variáveis de ambiente, incluindo as configurações do banco de dados e qualquer outra configuração necessária.
Gerar uma chave de aplicativo
Crie um link simbólico para o diretório de armazenamento
Defina o disco do sistema de arquivos como público no arquivo .env
Migrar o banco de dados
Semear o banco de dados com dados de amostra (opcional):
Inicie o servidor de desenvolvimento
Acesse o aplicativo em seu navegador em http: // localhost: 8000
Uso
- Visite o site e registre -se para uma conta.
- Navegue pelos produtos de café disponíveis, adicione -os ao seu carrinho e prossiga para o checkout.
- Faça uma ordem de teste para ver o fluxo de trabalho de processamento de pedidos.
- Acesse o painel de administração por login com credenciais de administrador (se semeado).
- Gerencie produtos e pedidos através do painel de administração.
Contribuindo
As contribuições são bem -vindas! Se você quiser contribuir com este projeto, siga estas etapas:
- Fork o repositório.
- Crie uma nova ramificação para o seu recurso ou bugfix:
git checkout -b feature-name . - Faça suas alterações e cometê -las:
git commit -m 'Add some feature' . - Empurre para o seu garfo:
git push origin feature-name . - Crie uma solicitação de tração no repositório original.
Licença
Este projeto está licenciado sob a licença do MIT.
Ui
Página de administração
Painel

Listas de clientes

Listas de transações

Página do produto

Adicione o produto

Editar produto

Ordem de detalhes

Ordem da história

Usuário geral
Página de inscrição

Página de autenticação

Lar

Ponto de usuário

Perfil detalhado

Editar perfil

Página do produto

Detalhes do produto

Faça um pedido

Lista de pedido

Carregar prova de transferência

Detalhe do pedido

EDITOR DE EDITO

Envie uma revisão

Resumindo
Sinta -se à vontade para explorar o aplicativo e experimentar. Se você tiver alguma dúvida ou encontrar algum problema, não hesite em alcançar. Seu feedback é muito apreciado. Feliz explorando !!!