Restaurant manager
Customer
Este projeto está sendo desenvolvido com as seguintes tecnologias:
A ideia principal é criar uma aplicação baseada nas principais funcionalidades das tech foods, o design/layout do projeto é baseado no UberEats.
- Versão Web (Apenas para restaurantes)
- Cadastro de restaurantes
- Cadastro de Items no cardapio
- Aceitar Pedidos em real time
- Analytics com pagamentos, taxas etc
- Versão (Apenas para clientes)
- Cadastro/Login
- Visualizar todos restaurantes e cardapios
- Realizar o pagamento de um pedido
- Resposta do restaurante (real time)
O objetivo deste projeto, é aprender coisas que serão utilizadas em um ambiente real de trabalho. me desafiei a criar este projeto para enxergar o meu nivel de conhecimento e colocar como projeto no meu portfolio.
To run API
Create postgre docker container
$ docker run --name ubereats -e POSTGRES_PASSWORD=mysecretpassword -p 5432:5432 -d postgres
Install the packages run migrations and start API
$ yarn install
$ yarn sequelize db:migrate
$ yarn dev
Dont forgot to configure the .env
environment you can found the example of the variables Here
To run Frontend
$ yarn install
$ yarn start
To run Mobile
Note: The mobile has been discontinued, but if you want to run it, just follow the following commands
$ yarn install
$ react-native run-android (or run-ios)
Esse projeto está sob a licença MIT. Veja o arquivo LICENSE para mais detalhes.
Feito com ❤️ por João vitor oliveira 👋