Skip to content

Em resumo, O OpenRoad é uma ferramenta fundamental para qualquer estabelecimento que trabalhe com esse sistema de atendimento. Ele ajuda a melhorar a eficiência, reduzir erros e proporcionar uma experiência melhor aos clientes.

License

Notifications You must be signed in to change notification settings

dgleyramos1/openroad-desktop

Repository files navigation

OpenRoad

O OpenRoad é uma ferramenta essencial para restaurantes, bares e outros estabelecimentos que trabalham com o sistema de comandas. Este tipo de software permite que os atententes façam os pedidos diretamente em uma comanda eletrônica, que é registrada em um sistema central.

A automação dos pedidos por comanda também ajuda a evitar erros no registro de pedidos, garantindo que todos os itens solicitados pelos clientes sejam registrados corretamente e encaminhados para a cozinha ou bar com rapidez. Isso aumenta a eficiência do estabelecimento como um todo e melhora a experiência do cliente.

Em resumo, O OpenRoad é uma ferramenta fundamental para qualquer estabelecimento que trabalhe com esse sistema de atendimento. Ele ajuda a melhorar a eficiência, reduzir erros e proporcionar uma experiência melhor aos clientes.

Java JavaFX 11 JDK 2.7.8 SpringBoot

Instalação

Download

Faça o download da aplicação aqui

Passo a passo

  • Vamos executar o instalador

    screen1

  • Escolha o idioma

    screen2

  • Aceite os termos

    screen3

  • Escolha uma pasta para instalação ou use a padrão, depois clique em avançar

    screen4

  • Crie um icone na area de trabalho, se desejar! Depois clique em avançar

    screen5

  • Se você já tiver o Java ou Postgresql instalados não precisa instalar novamente, caso contrario instale ambos, para o software funcionar corretamente

    screen6

  • Instalando o Java, aqui é basicamente next e next

    screen7

  • Clique em next

    screen8

  • Clique em close

    screen9

  • Agora vamos instalar o Postgresql, next

    screen10

  • Escolha uma pasta para instalação ou use a padrão, clique em next

    screen11

  • Deixe todos marcados, clique em next

    screen12

  • Clique em next

    screen13

  • Adicione uma senha para o usuário postgres, por padrão você pode utilizar a senha "admin", mas se escolher outra, cuidado para não esquecer! Clique em next

    screen14

  • É extremamente importante que o valor da port seja 5432, caso contrário a aplicação não irá se conectar com o banco! Clique em next

    screen15

  • Clique em next

    screen16

  • Clique em next

    screen17

  • Clique em next

    screen18

  • Ele irá começar a fazer toda instalação!

    screen19

  • Clique em Finish

    screen20

  • Agora iremos abrir o nosso pgAdmin 4, para criar o nosso usuário e também criar o nosso banco de dados.

    screen21

  • Ele irá pedir que você coloque aquela senha que você criou quando estava instalando a ferramenta, depois de colocar a senha correta, clique em ok.

    screen22

  • Agora iremos criar o nosso usuário. Clique com o botão direito do mouse em Login/Group Role > create > Login/Group Role...

    screen23

  • Na propriedade Name coloque o nome do usuário, utilizamos um usuário padrão openroad, é importante colocar do jeito que está na imagem.

    screen24

  • Na aba Definition nós iremos definir a senha do nosso usuário, mais uma vez, utilizamos um padrão por isso a senha é a mesma para todos. coloque como senha openroad123

    screen25

  • Na aba Privilegis você irá marcar todos os privilegios para esse usuário, depois clique em Save.

    screen26

  • Agora iremos criar nosso banco de dados, clique com o botão direito do mouse em Databases > create > Database...

    screen27

  • Aqui iremos colocar o nome do nosso banco de openroad, vamos também selecionar o nosso Owner como o usuário que acabamos de criar, depois clique em Save.

    screen28

Modo de usar

  • Agora que o banco e usuário foram criados, podemos executar nossa aplicação, ela irá demorar alguns segundinhos para abrir, aguarde!

    screen29

  • Se ela chegou nessa tela, então deu tudo certo! Agora você precisará criar um usuário, como é a primeira vez que a aplicação está sendo executada, quando for abrir novamente, ela abrirá uma tela de login no lugar dessa.

    screen30

  • Bom, essa é nossa tela principal

    screen31

  • No menu inicio, clique em funcionários, aqui você poderá adicionar, editar e excluir seus funcionários, mas vale lembrar que a aplicação não excluirá todos, você terá que deixar um para entrar na proxima vez.

    screen32

  • No menu inicio, clique em categorias.

    screen33

  • Aqui você poderá adicionar sua categorias, todo produto é ligado a uma categoria, então se essa categoria conter algum produto você não conseguirá excluilá.

    screen34

  • Para adicionar uma nova categoria é super facil, basta colocar o nome que você deseja e depois clicar em adicionar.

    screen35

  • Suas categorias aparecerão nessa tabela

    screen36

  • Para editar ou excluir, você precisará clicar na categoria na tabela e logo em seguida clicar em editar ou em deletar, lembrando que você não poderá apagar categorias que já tem produtos adicionados.

    screen37

  • Se você clicar em editar, abrirá um popup, para você mudar o nome da categoria, se clicar em deletar e ela não conter nenhum produto ela será deletada.

    screen38

  • Quando clicar em salvar a categoria será atualizada.

    screen39

  • Agora que já vimos como adicionar as categorias, vamos aprender a adcionar os produtos, no menu inicio clique em Produtos.

    screen40

  • Para adiconar um produto, basta clicar em Adicionar.

    screen41

  • Aqui você poderá preencher os dados do seu produto, em descrição você pode colocar os ingredientes do mesmo, deverá selecionar uma categoria, adicionar um nome e um preço para esse produto, depois só clicar em salvar.

    screen42

  • Seus produtos irão aparecer nessa tabela

    screen43

  • Para editar ou deletar um produto você precisa selecionar ele na tabela e depois clicar no botão da acção que você deseja usar.

    screen44

  • Se clicou em editar, ele abrirá o popup mais uma vez, só que os dados do produto que você deseja editar, depois só precisa clicar em salvar. Caso tenha clicado em deletar, ele irá deletar se o produto ainda não foi vendido, caso contrario ele colocará o produto como inativo e ele sairá da sua lista de produtos.

    screen45

  • Depois de editar ou deletar a tabela será atualizada.

    screen46

  • Agora vamos no menu Ordens, clique em Mesas.Aqui ficarão todas as suas mesas abertas.

    screen47

  • Quando alguma mesa for aberta ela aparecerá assim.

    screen51

  • Quando for adicionado pedido, você terá acesso a comanda da mesa.

    screen52

  • O calculo só é feito quando o garçom coloca o pedido como entregue ao cliente, a conta poderá ser fechada tanto no app desktop quanto pelo garçom, já com o calculo feito.

    screen53

  • Agora vamos no menu Ordens, clique em Pedidos. Aqui ficarão todos os pedidos que estão esperando para serem feitos na cozinha.

    screen48

  • Quando o pedido é enviado para cozinha ele aparecerá assim, em ordem de chegada.

    screen54

  • Agora que você já adicionou seus funcionários, categorias e seus produtos, está na hora de conectar o app mobile com o servidor desktop. Para isso você precisará ir no meu Ajuda, clicar em Conexão.

    screen49

  • Aqui você terá o IP e PORT para colocar no app mobile, assim ele poderá se conectar com o servidor e abriar as mesas, fazer os pedidos e fechar a cont dos clientes. Para que isso funcione bem, o celular precisa está conectado na mesma rede de internet que o computador!

    screen50

Aplicativo mobile

mobile

Licença

MIT

Autor

Doações

dgleyramos




About

Em resumo, O OpenRoad é uma ferramenta fundamental para qualquer estabelecimento que trabalhe com esse sistema de atendimento. Ele ajuda a melhorar a eficiência, reduzir erros e proporcionar uma experiência melhor aos clientes.

Resources

License

Stars

Watchers

Forks

Sponsor this project

 

Packages

No packages published