- Status de pedidos em tempo real
- Tela de destino do usuário dependendo da função do trabalho
- Lista de mesas disponíveis, mesas ocupadas e mesas servidas pelo usuário para acesso rápido
- A tela de pedidos é atualizada em tempo real para que o usuário saiba quando um produto está pronto para pegar
- Tela de informações do pedido para atualizar rapidamente a quantidade de produtos
- Acesso rápido à lista de produtos mais vendidos no menu de pesquisa para pedidos
- Design amigável na tela da cozinha para definir facilmente os produtos como prontos para pegar
- Menu de administração para gerenciar usuários, produtos e lista de mesas disponíveis
- Mais outras características legais para te surpreender!
- Bcryptjs
- Body-parser
- Cors
- Dotenv
- Express
- MongoDB
- Mongoose
- Socket-IO
Dependencias desenvolvemento
- Concurrently
- Nodemon
Orders
GET https:/yourhost.com.br/api/orders/
GET https:/yourhost.com.br/api/orders/:id
POST https:/yourhost.com.br/api/orders/
PUT https:/yourhost.com.br/api/orders/:id
DELETE https:/yourhost.com.br/api/orders/:id
Products
GET https:/yourhost.com.br/api/products/
POST https:/yourhost.com.br/api/products/
GET https:/yourhost.com.br/api/products/:id
PUT https:/yourhost.com.br/api/products/:id
DELETE https:/yourhost.com.br/api/products/:id
Users
POST https:/yourhost.com.br/api/users/register/
POST https:/yourhost.com.br/api/users/login/
GET https:/yourhost.com.br/api/users/
GET https:/yourhost.com.br/api/users/:id
PUT https:/yourhost.com.br/api/users/:id
DELETE https:/yourhost.com.br/api/users/:id
- Axios
- ReactJS
- React Moment
- Semantic UI
- Socket-IO (client)
- Copie o repositório em sua máquina local
git clone https://github.com/ibanld/devio.git
- Instale as dependencias do projecto
npm install
- Crie um arquivo .env na pasta raiz
touch .env
- Adicione a variável de ambiente
MONGO_DB_URI=your-mongo-db-uri
- Execute o servidor e o cliente ou execute ambos ao mesmo tempo
Servidor
npm run server
Cliente
npm run client
Servidor e cliente
npm run dev
- Criar um usuário no banco de dados MongoDB
- Abra seu navegador e vá para:
localhost: 3000
- Faça login com o usuário criado anteriormente