Pllucas /
Projeto05-JS-Lazy-Loading
Quinto projeto de JS do curso de formação FrontEnd. Fazer uma página que aplique a funcionalidade de leis e loading de imagens com JavaScript puro HTML, CSS e JavaScript.
37/100 healthLoading repository data…
AlineGuiseline / repository
Quinto projeto do bootcamp da Laboratória; desenvolvimento de uma interface para gerenciar uma hamburgueria (telas do garçom, chefe e administrador). A aplicação foi desenvolvida com React e consumo de API. Desenvolvido em collab com @Stellazen
A transparent discovery signal based on current public GitHub metadata.
This score does not audit code, security, maintainers, documentation quality, or suitability. Verify the repository and its current documentation before adoption.
Quinto projeto criado durante o bootcamp da Laboratória. O projeto é uma plataforma de apoio a hamburguerias onde as principais funcionalidades consistem em:
| Usuário | Senha |
|---|---|
| burger@waiter.com | senha123 |
| burger@chef.com | senha123 |
| burger@admin.com | senha123 |
1. Histórias de usuários
2. Rodando o arquivo localmente
3. Primeira tela do garçom: Cardápio
4. Segunda tela do garçom: Pedidos prontos para envio
5. Tela do chefe de cozinha
6. Primeira tela do administrador: Produtos
7. Segunda tela do administrador: Funcionários
8. Mensagens de erros
9. Considerações técnicas
10. Contatos
O projeto foi guiado seguindo 06 histórias de usuários, sendo elas:
Selected from shared topics, language and repository description—not editorial ratings.
Pllucas /
Quinto projeto de JS do curso de formação FrontEnd. Fazer uma página que aplique a funcionalidade de leis e loading de imagens com JavaScript puro HTML, CSS e JavaScript.
37/100 healthMiguel-dAlmeida /
Este projeto faz parte do módulo Exercícios JS Intermediário do curso DevQuest, sendo o quinto desafio proposto. Ao desenvolvê-lo, exercitei meus conhecimentos em HTML, CSS e, principalmente, JavaScript. Mais detalhes podem ser encontrados no arquivo README do projeto.
37/100 healthA API responsável pelos dados da hamburgueria estão hospedados no Vercel, mas, caso você prefira rodá-la localmente, sugiro que siga os passos abaixo:
Para otimizar o espaço e não cansar a mente atarefada do garçom com excesso de informação, a primeira visão de sua tela é dos filtros de produtos disponíveis para consumo, junto do espaço para calcular os valores e, efetivamente, fazer o pedido. Ao clicar em cada filtro, as opções correspondentes aparecerão e, ao clicar no botão de mais(+) em cada uma delas, os pedidos serão adicionados ao resumo na lateral direita. É possível fazer o controle da quantidade tanto pelo botão de mais(+) do cardápio quanto pelos botões de mais(+) e menos(-) do resumo. Após inserir o nome do cliente, o pedido é enviado à cozinha e o resumo é zerado novamente.
Ao alternar para a aba de "Pedidos prontos", o garçom pode ver os pedidos que foram marcados como "prontos para envio" pelo chef de cozinha, bem como há quanto tempo eles foram feitos, e pode marcá-los como "enviados", sinalizando que eles já foram entregues à mesa - ao fazer isso, o pedido desaparece da página, também para evitar o excesso de informações.
Ao entrar em sua tela, o chefe de cozinha pode ver todos os pedidos que foram feitos pelo garçom, podendo ver, também, há quanto tempo eles foram feitos, e pode marcá-los como "prontos para envio", sinalizando que já foram preparados - ao fazer isso, o pedido desaparece da página.
Ao entrar em sua tela, o administrador depara-se com 2 botões: Produtos e Funcionários. Selecionando a opção "Produtos", é possível ver todos os produtos disponíveis à hamburgeria, sendo possível editá-los, excluí-los e também cadastrar novos produtos.
Retornando à tela principal e escolhendo a opção "Funcionários", vemos todos os funcionários contratados pela hamburgueria e também podemos editá-los, excluí-los e cadastrar novos.
Há mensagens de erros em 3 telas, sendo elas:
Linguagens/bibliotecas utilizadas: JavaScript | React | HTML5 | CSS3
Programas/Plataformas utilizadas: VSCode (codificação) | Figma (protótipos das páginas) | Trello (planejamento) | Vercel (hospedagem do projeto e da API) | Insomnia (auxílio às rotas) | fetch (requisições HTTP) | Testing Library (testagem das funções)
Aline Guiseline 💙
Stella Zen 💙