Aplicativo de pedidos de pizza usando django
Este aplicativo está ao vivo aqui
Ele é um pouco lento, pois é implantado na conta de camada livre do Heroku.
Este projeto é baseado em uma tarefa de desenvolvimento da Web CS50 com Python e JavaScript
Marcos alcançados
A tarefa teve que ser concluída com a reunião seguinte requisitos:
- Preencha o menu, adicionando itens e etapas de registro/login/logout.
- Complete o carrinho de compras e colocando as etapas do pedido.
- Conclua as ordens de visualização e as etapas de toque pessoal.
Instalação
Terminal aberto usando Ctrl+T. Execute o seguinte comando
git clone https://github.com/HemabhKamboj/Pizza-ordering-app.git
Criar e ambiente virtual ativo usando
virtualenv -p python3 venv
cd venv
source bin/activate
Altere o diretório usando
cd ..
cd Pizza-ordering-app master
Agora você precisa instalar pacotes Python para executar o aplicativo
pip3 install -r requiements.txt
Crie superusuário
python manage.py createsuper
Execute o aplicativo Django
python manage.py runserver
Pilha de tecnologia
- O Django Django é uma estrutura da web gratuita e de código aberto baseado em Python, que segue o padrão arquitetônico de modelos-visualização-tempa. É mantido pela Django Software Foundation, uma organização independente criada como uma organização sem fins lucrativos 501. O objetivo principal do Django é facilitar a criação de sites complexos e orientados a banco de dados. Projeto Django
É usado neste projeto, para lidar com todas as rotas, renderizar páginas, gerenciar bancos de dados, autenticação do usuário e quase todas as coisas das quais o aplicativo é capaz. - O SQLITE SQLITE é um sistema de gerenciamento de banco de dados relacional contido em uma biblioteca de programação C. Em contraste com muitos outros sistemas de gerenciamento de banco de dados, o SQLite não é um mecanismo de banco de dados cliente -servidor. Em vez disso, está incorporado ao programa final
Ele vem com o Django, não é necessário configurar, portanto, fácil de usar, mas não é recomendado para aplicação de produção em larga escala. - O Bootstrap Bootstrap é uma estrutura web de front-end de código aberto gratuito e de código aberto. Ele contém modelos de design baseados em HTML e CSS para tipografia, formulários, botões, navegação e outros componentes de interface, além de extensões opcionais de JavaScript. Obtenha bootstrap
Usado para estilizar front -end.
Para fazer a lista
- Integrar o gateway de pagamento
- Autentique o usuário usando o Google e o Facebook
- Integração do sistema de correspondência automática para enviar conformação do pedido.
- Melhorando o front -end com melhor implementação de CSS e JavaScript