Code Monkey home page Code Monkey logo

sofiasimas / sap004-burger-queen Goto Github PK

View Code? Open in Web Editor NEW

This project forked from camilagerarde/sap004-burger-queen

0.0 1.0 0.0 1.77 MB

:hamburger: Interface web para processamento e envio dos pedidos de uma hamburgueria, de forma ordenada e eficiente. Desenvolvido com React, preferencialmente para tablets, mas também responsivo para mobile e web.

Home Page: https://comic-burger.web.app/

HTML 4.55% CSS 18.76% JavaScript 76.69%
react cssmodules storybook usereducer prop-types

sap004-burger-queen's Introduction

Comic Burger

Para acessar a aplicação clique aqui 👈

Login para teste

Salão
Login - [email protected]
Senha - 123456

Cozinha
Login - [email protected]
Senha - 123456

Índice


1. Introdução 🍔

Interface web para processamento e envio dos pedidos de uma hamburgueria, de forma ordenada e eficiente.
Desenvolvido com React, preferencialmente para tablets, mas também responsivo para mobile e web.

2. Resumo do projeto

Um pequeno restaurante, que está crescendo, necessita uma interface em que se possa realizar pedidos utilizando um tablet, e enviá-los para a cozinha para que sejam preparados de forma ordenada e eficiente.

A interface deve mostrar os dois menus (café da manhã e restante do dia), cada um com todos os seus produtos.
O usuário deve poder escolher que produtos adicionar e a interface deve mostrar o resumo do pedido com o custo total em tempo real.

3. Criação e desenvolvimento.

Sobre o nome

Comics é um meio utilizado para expressar narrativas ou outras ideias por meio de imagens, geralmente combinadas com texto. Desenhos animados e outras formas de ilustração são os meios mais comuns de criação de comics.

Paleta de cores

4. Considerações gerais

A lógica do projeto foi implementada em JavaScript (ES6 +) e React, e incluí o conceito de estado da tela, e como cada mudança no estado reflete na interface.

A aplicação é uma Single Page App, responsiva para web, tablets e mobile.

O Product Owner nos apresentou o backlog, e o desenvolvimento foi realizado por meio de Histórias de Usuário, com critérios de aceitação e definição de pronto.

5. Interface

Login e Registro

É possível realizar o registro dos funcionários de acordo com sua função, definindo as páginas que ele terá acesso.

Salão

No Salão é possível realizar os pedidos, alterando a quantidade, excluindo os produtos e incluindo opcionais.
Também é possível verificar os pedidos aguardando entrega e o histórico.

Cozinha

Na Cozinha é possível verificar os pedidos aguardando preparo e o histórico.

Histórico

Histórico de pedidos que já foram finalizados.

6. Instalação e ferramentas utilizadas ⭐

Instalação

  • Clone o projeto na sua máquina executando o seguinte comando no seu terminal:
git clone (link-do-repositório)
  • Instale as dependências do projeto com o comando:
npm install
  • Rode o projeto na sua máquina com:
npm run start
  • E visualize o projeto no seu navegador com o link:
http://localhost:3000

Para a visualização do Storybook

Storybook é uma ferramenta open source para o desenvolvimento de componentes de IU isoladamente para React, Vue, Angular e muito mais.
Isso torna a criação de interfaces de usuário impressionantes organizada e eficiente.

  • Execute o comando no terminal
npm run storybook
  • E visualize no seu navegador com o link:
http://localhost:9009

Ferramentas utilizadas

7. Implementações futuras

  • Aprimoramento do timer.
  • Filtros no histórico de pedidos.
  • Alerta para pedidos pendentes e prontos.
  • Testes.

8. Autoria

Este projeto foi feito com 🖤 por Camila Cunha e Sofia Simas com base no projeto da Laboratoria.

forthebadge

sap004-burger-queen's People

Contributors

camilagerarde avatar sofiasimas avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.