Skip to content

Sistema de e-commerce em Django com front-end responsivo em Bootstrap, implementando carrinho de compras, autenticação de usuários e comunicação segura via HTTPS.

Notifications You must be signed in to change notification settings

VinyWald/BetterCoffeSaul

Repository files navigation

Better Coffee Saul

Aplicação web de e-commerce desenvolvida com Django, simulando uma plataforma online para uma cafeteria.

Visão Geral

Este projeto consiste em uma plataforma de vendas online completa, com interface de usuário responsiva e funcionalidades de back-end robustas. O sistema requer autenticação para a maioria das operações, garantindo um ambiente seguro para o usuário.

Funcionalidades Implementadas

  • Catálogo de Produtos: Exibição de itens disponíveis para venda.
  • Carrinho de Compras: Sistema para adicionar, remover e gerenciar itens antes da compra.
  • Autenticação de Usuários: Módulos de registro, login e gerenciamento de sessão.
  • Interface Responsiva: Layout adaptável para desktops, tablets e dispositivos móveis.
  • Segurança: Comunicação criptografada via HTTPS em todas as páginas.

Tecnologias Utilizadas

  • Back-end:
    • Python 3
    • Django
  • Front-end:
    • HTML5
    • CSS3
    • JavaScript
    • Bootstrap
  • Banco de Dados:
    • SQLite 3 (Padrão de Desenvolvimento)

Execução do Projeto em Ambiente Local

Requisitos:

  • Python 3.x
  • Git

Instruções:

  1. Clone o repositório:

    git clone [https://github.com/seu-usuario/better-coffee-saul.git](https://github.com/seu-usuario/better-coffee-saul.git)
    cd better-coffee-saul
  2. Crie e ative um ambiente virtual:

    # Windows
    python -m venv venv
    .\venv\Scripts\activate
    
    # macOS / Linux
    python3 -m venv venv
    source venv/bin/activate
  3. Instale as dependências:

    pip install -r requirements.txt
  4. Execute as migrações do banco de dados:

    python manage.py migrate
  5. Crie um superusuário para acesso ao Admin:

    python manage.py createsuperuser
  6. Inicie o servidor:

    python manage.py runserver

O projeto estará disponível em http://127.0.0.1:8000.

Autor

[Vinicius Assis]

About

Sistema de e-commerce em Django com front-end responsivo em Bootstrap, implementando carrinho de compras, autenticação de usuários e comunicação segura via HTTPS.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published