Motivação | Como Usar | Implementação | Rodando Localmente | Subindo no Heroku | Licença
Disponível em: https://venda-de-ingressos.herokuapp.com/
Uma disciplina de Bases de Dados que fiz durante a graduação me solicitou modelar toda a arquitetura de dados que envolvia a logística do evento com Modelos Entidade-Relacionamento e a criação das tabelas em SQL de fato, e por fim, foi necessário a implementação de um aplicativo em qualquer tecnologia que fizesse consultas nessa base de dados, então, desenvolvi essa aplicação para cuidar da parte de ingressos para os shows disponíveis no evento.
A implementação foi feita em cima do framework DJANGO, dentro dele codifiquei templates em HTML5 para estruturar as páginas do aplicativo e seus campos de entrada e saída de dados, Bootstrap para estilizar de maneira bonita e resposíva, toda a lógica do tratamento dos dados feita em Python, base de dados PostgreSQL, e por fim, utilizei o Heroku para fazer deploy da aplicação e tê-la disponível online em qualquer navegador.
Certifique-se de ter a versão do Python 3.7 instalada localmente. Para subir no Heroku, instale o Heroku CLI, da mesma forma para o Postgres.
$ git clone https://github.com/heroku/python-getting-started.git
$ cd python-getting-started
$ python3 -m venv getting-started
$ pip install -r requirements.txt
$ createdb python_getting_started
$ python manage.py migrate
$ python manage.py collectstatic
$ heroku local
Agora o aplicativo estará disponível em localhost:5000.
$ heroku create
$ git push heroku master
$ heroku run python manage.py migrate
$ heroku open
ou
Esse projeto está sob a licença MIT. Veja o arquivo LICENSE para mais detalhes.