Este projeto é um CRUD, feito usando as seguintes tecnologias:
API (backend) em Laravel.
Frontend em React, usando ChakraUI, react-hook-form para os formulários, e react-toastify para notificações.
O Banco de dados usado foi o MySQL.
Por fim, uma funcionalidade de sorteio foi adicionada para a solução do problema proposto. A ideia é que em uma conversa sejam definidas as opções, que em seguida são adicionadas ao banco, e então o "acaso" faz o papel da decisão.
A princípio, aspectos visuais poderiam ser aprimorados, como por exemplo permitir a adição de uma imagem que represente cada restaurante.
Além disso, poderiam ser introduzidas demais facilidades, como deixar no registro do item um endereço, contato, ou similares.