- Pessoa 1: Scrum Master
- Pessoa 2: Desenvolvimento
- Pessoa 3: Desenvolvimento
- Pessoa 4: Desenvolvimento
- Pessoa 5: Desenvolvimento
Um aplicativo de gestão de pedidos em restaurantes.
Este projeto é um sistema para automatizar a gestão de pedidos em restaurantes. Ele permite que os garçons enviem pedidos diretamente para a cozinha e o caixa, gerando relatórios em tempo real. O projeto foi pensado para pequenos e médios estabelecimentos que buscam maior agilidade no atendimento e controle sobre o fluxo de pedidos.
Este projeto utiliza as seguintes tecnologias e ferramentas:
- Linguagens: HTML, CSS e JS
- Framework: Bootstrap
- Versionamento de código: Git
-
feature/: Usado para novas funcionalidades. Exemplo: feature/adicionar-login-social
-
bugfix/: Usado para correção de bugs. Exemplo: bugfix/corrigir-botao-de-envio
-
hotfix/: Usado para correções urgentes em produção. Exemplo: hotfix/corrigir-falha-autenticacao
-
chore/: Usado para pequenas tarefas ou atualizações técnicas que não afetam o código funcional. Exemplo: chore/atualizar-documentacao
-
feat: Adição de uma nova funcionalidade. Exemplo: feat: implementar sistema de login com JWT
-
fix: Correção de bugs. Exemplo: fix: corrigir erro no cálculo de desconto
-
docs: Alterações na documentação. Exemplo: docs: atualizar README com instruções de instalação
-
style: Alterações de formatação e estilo (não afetam a lógica). Exemplo: style: ajustar espaçamento no arquivo CSS
-
refactor: Refatoração de código (melhorias sem adicionar novas funcionalidades). Exemplo: refactor: otimizar função de busca
-
test: Adição ou correção de testes. Exemplo: test: adicionar testes unitários para componente Header
-
chore: Atualizações gerais que não alteram código funcional (ex: atualizações de dependências). Exemplo: chore: atualizar pacotes NPM
- /src: Contém o código fonte do projeto.
- /content: Arquivos HTML.
- /css: Folhas de estilo CSS.
- /js: Arquivos JS.
- /img: Imagens.
- /docs: Documentação do projeto.
- Cadastro de Usuários: Permite o registro de novos usuários (admin e funcionários).
- Gestão de Pedidos: Garçons podem adicionar, editar e excluir pedidos.
- Relatórios: O sistema gera relatórios de pedidos por dia e por período.
- Integração com Cozinha: Notificações em tempo real para a cozinha quando um pedido é enviado.
- Login e Autenticação: Sistema seguro de login com autenticação JWT.
Esse modelo pode ser adaptado para diversos tipos de projetos. A clareza e a organização são essenciais para facilitar o entendimento e a colaboração de novos desenvolvedores.