Fala amigo, vai dar certo se você acreditar que pode e não desistir, hoje em dia com as LLM fica muito mais fácil, pois você pode descobrir oque você não sabe sobre o tema e dar uns*Google.
Mas geralmente a gente começa levantando os requisitos, com algumas perguntas.
O totem é tela touch? Provavelmente né, então seu app deve ter um fluxo de poucos vc clicks e fácil para touch.(Obs: não deixa o user minimizar seu app por nada kkkkk sempre tem gente testando essas coisas)
Pode rodar tudo local? (A segurança ficaria mais fácil, penso eu)Usar socket.io para o painel da cozinha?
Vai usar impressora térmica?
Vai ser uma smartv ou um monitor para acompanhar os pedidos?
A máquina de cartão é Tef ou POS?
Algo mais "caseiro" eu ia de api do mercado pago.
Mas enfim, as vezes um monolito claro com diferentes tipos de permissões, já funciona em pequena escala. Por exemplo:
Uma rota para pedido (qualquer um pode criar pedido desde que o pgto seja confirmado e tenha um identificador).
Uma rota para cozinha, só user com esse perfil pode acessar.
Uma rota para o painel, o login poder ser um id simples sei lá.
E a rota admin que cadastra produtos, incluí outros perfis.
Ah o odoo tem um módulo para restaurantes, meio pronto.
É gratuito até certo ponto, e open source.https://www.odoo.com/pt_BR
Só um norte, mas ainda depende de muita coisa.🙂
Qualquer coisa chama aí.