Projeto realizado para praticar banco de dados relacional e lógica de programação, utilizando como exemplo um sistema de um mercado local onde eu costumo frequentar
Na tela inicial, o usuário pode optar por realizar o login(se ja tiver uma conta cadastrada) ou o cadastro, escolhendo o perfil da conta que deseja realizar, sendo eles o perfil de admin ou cliente:
Informando os dados do cadastro, o usuário poderá realizar o login referente ao seu perfil de conta:
Após ter realizado o login com sucesso, o admin pode gerenciar os produtos adicionando, removendo ou visualizando eles:
Logado na conta de cliente, o cliente pode ver seus dados cadastrados, seu histórico de compras ou ir para a loja comprar seus produtos:
Para aqueles que desejam colaborar ou utilizar parte do projeto, seguem os requisitos abaixo:
Tecnologia | Versão |
---|---|
3.10 ou acima | |
3.7.15 ou acima |
- OBS: Ao instalar o Python, o SQLite é adicionado por padrão.
- Necessário instalar as dependências:
pip install -r requirements.txt
Para aqueles que so desejam testar o projeto, dentro da pasta project
existe um arquivo executável:
foguinho-express/project/main.exe
- OBS: É necessário que esse arquivo seja executado dentro da pasta
project
- Recomendo fazer o download do projeto inteiro para executar