Marmitec is an application developed to streamline the process of receiving, tracking, and completing orders in a food establishment. With an intuitive system and well-defined features, the project aims to optimize order management.
demonstracao-dashboard-pedido.webm
- Authentication
- Add Order
- View Orders
- Change order status to Requested, In Progress, or Completed
- NodeJS
- MySQL
- Socket.io server
- VueJS
- Pinia
- Socket.io client
- Bootstrap
- ElementPlus
- jsonwebtoken
- jwt-decode
- vue3-cookies
- vuedraggable
- Docker
Prerequisites: npm / yarn and Docker installed
# clone the repository
git clone https://github.com/luizgustavoou/Marmitec.git
# navigate to the project directory
cd Marmitec
# install backend dependencies
cd marmitec-back/
npm i
# install frontend dependencies
cd ../
cd marmitec-front/
npm i
# run the application
cd ../
docker compose up -d
- Manage order updates via queues
Luiz Gustavo de Oliveira Umbelino
Completed