Este é o projeto final do Bootcamp de Back-End que tem por objetivo consolidar e aplicar o conhecimento adquirido em GitHub, HTML5, CSS3, Bancos de Dados, Python e o Framework Django.
- Ana Carolina Torchia De Souza
- Luana Aparecida Cardoso
- Lucimara Costa Bustamante
- Mariana de Castro Mehler Elias
- Nayla Hilana da Silva
- Stefany Gracy Barros da Silva
- Tainá Maria Travassos Mota Martins
- Ambiente de Desenvolvimento: Configurar um ambiente virtual Django local.
- Controle de Versão com Git: Criar um repositório no GitHub e manter um registro claro de todas as alterações no projeto, permitindo o acompanhamento do progresso.
- Design Responsivo: Desenvolver um design responsivo usando HTML5, CSS3 e Bootstrap para garantir que o e-commerce seja acessível em dispositivos móveis.
- Banco de Dados: Configurar um banco de dados SQLite ou PostgreSQL para armazenar as informações do e-commerce.
- Modelos Django: Definir modelos Django que representem produtos, categorias, pedidos, informações de pagamento.
- Catálogo de Produtos: Criar uma seção de catálogo de produtos incluindo imagens e preços.
- Páginas de Detalhes: Implementar páginas de detalhes para visualização individual do produto, descrição e outros detalhes que considerar interessante.
- Carrinho de Compras: Implementar um sistema de carrinho de compras que permite aos usuários adicionar, remover e atualizar produtos em seu carrinho.
- Barra de Busca: Criar uma barra de pesquisa que permite aos usuários procurar produtos por palavras-chave, facilitando a navegação no e-commerce.
- Gestão de Pedidos: Permitir que os clientes façam pedidos e possam visualizar detalhes do pedido.
- Interface de Administração: Garantir que os administradores da plataforma possam gerenciar facilmente produtos, estoque, pedidos e clientes usando a interface de administração do Django.
- O projeto foi publicado utilizando o PythonAnywhere.
O que você deve fazer ao entrar no projeto pela primeira vez:
pip install virtualenv (caso não tenha o virtualenv instalado)
1- Criação do ambiente virtual:
py -m venv .venv ou python -m venv .venv
2- Ativação do amb. virtual:
..venv\Scripts\activate
3- Instalação do django:
pip install django
3.1- Instalar bootstrap5 com o seguinte comando:
pip install django-bootstrap5
3.2- Instalar Pillow com comando:
python -m pip install Pillow
Ou baixar do github e instalar todas as dependências do projeto de uma vez, com o comando:
pip install -r requirements.txt
4- Para rodar o servidor:
python manage.py runserver
http://127.0.0.1:8000/
6 - Para rodar os testes unitários
python manage.py test app_MJ