Skip to content

(Django) Base de uma plataforma em python utilizando o framework Django para venda de ingressos baseado no evento TUSCA.

Notifications You must be signed in to change notification settings

brendonhc/venda-de-ingressos

Repository files navigation

App Venda de Ingressos em DJANGO

☕ Web App em DJANGO para venda de ingressos um evento local.

GitHub language count Repository size GitHub last commit Repository issues License

Motivação   |    Como Usar   |    Implementação   |    Rodando Localmente   |    Subindo no Heroku   |    Licença

Disponível em: https://venda-de-ingressos.herokuapp.com/

Motivação

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.

Implementação

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.

Rodando Localmente

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.

Subindo no Heroku

$ heroku create
$ git push heroku master

$ heroku run python manage.py migrate
$ heroku open

ou

Deploy

Licença

Esse projeto está sob a licença MIT. Veja o arquivo LICENSE para mais detalhes.

About

(Django) Base de uma plataforma em python utilizando o framework Django para venda de ingressos baseado no evento TUSCA.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published