Skip to content

tiagocordeiro/gomenu

Repository files navigation

goMenu

Multi-restaurant edition of DjangoMenu https://github.com/tiagocordeiro/djmenu

Python application Build Status Updates codecov

Funcionalidades básicas

  • Crie cardápios que podem ser acessados via QRCode ou link.
  • Gere um PDF ou Imprima seu cardápio.
  • Pense antes de imprimir 🌳

Agora é possível ter vários restaurantes na mesma instalação, cada restaurante com seus produtos e cardápios.

Live demo

goMenu

Exemplos:

Imagens:

QRCode folhas com 2, 6 ou 15 QRCodes

Produtos simples e variáveis

Imprima ou gere PDFs para compartilhar

Como rodar o projeto

  • Clone esse repositório.
  • Crie um virtualenv com Python 3.
  • Ative o virtualenv.
  • Instale as dependências.
  • Rode as migrações.
git clone https://github.com/tiagocordeiro/gomenu.git
cd gomenu
python3 -m venv venv
source venv/bin/activate
pip install --upgrade pip
pip install -r requirements.txt
python contrib/env_gen.py
python manage.py migrate

Configurar administrador

Para cria um usuário administrador

python manage.py createsuperuser --username dev --email [email protected]

Rodar em ambiente de desenvolvimento

Para rodar o projeto localmente

python manage.py runserver

Banco de dados para ambiente de desenvolvimento com Docker

docker-compose up -d

Como fazer deploy na Heroku

Nesse vídeo é demonstrado como fazer o deploy na Heroku utilizando:

  • Cloudinary para os arquivos estáticos e de mídia.
  • Sentry para monitorar bugs e erros na aplicação.

Veja no youtube

Abrir no YouTube

Thanx