Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

History

7 Commits

Repository files navigation

Loja C & IA

Este projeto foi desenvolvido durante o curso de Programador de Sistemas no Senac, com o objetivo de aplicar conceitos de POO em uma interface grafica. A ideia foi criar uma loja simples, com catalogo de produtos, carrinho, checkout, atendimento ao cliente e geracao de nota fiscal.

Tela do programa

Sobre o projeto

O sistema simula o atendimento de uma loja chamada Loja C & IA. A tela principal permite pesquisar produtos, adicionar itens ao carrinho e finalizar a compra informando os dados do cliente.

A versao principal usa Programacao Orientada a Objetos para organizar a logica em uma classe de aplicacao, deixando as funcoes de interface, carrinho, checkout e nota fiscal mais faceis de entender e manter.

Logica do frete

Para deixar o projeto mais proximo de um caso real, escolhi alguns bairros de Fortaleza para simular a entrega. Cada bairro possui um valor de frete diferente:

  • Aldeota: R$ 15,00
  • Centro: R$ 10,00
  • Messejana: R$ 20,00
  • Benfica: R$ 12,00

No checkout, o programa soma o subtotal dos produtos com o frete do bairro selecionado e mostra o total final da compra.

Como executar

  1. Crie e ative um ambiente virtual:
python -m venv .venv
.venv\Scripts\activate
  1. Instale as dependencias:
pip install -r requirements.txt
  1. Execute o programa:
python main.py

Arquivos principais

  • main.py: versao orientada a objetos do projeto.

Arquivos gerados

O app pode criar suporte_contatos.txt e a pasta notas_fiscais/. Esses arquivos ficam fora do Git porque sao dados gerados durante o uso.

About

Sistema de PDV desktop em Python com programação orientada a objetos e interface CustomTkinter.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages