This repository has been archived by the owner on Nov 21, 2024. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 0
danielsource/univasf-projeto-adm
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
""ERP"" para um sistema PDV fictício, desenvolvido para a disciplina de Administração do curso de Ciência da Computação na Univasf. Usuários padrões de exemplo: Role: ADMIN Username: adm Password: 1234 Role: MANAGER Username: man Password: 1234 Role: OPERATOR Username: op Password: 1234 # # Instruções básicas para execução # 0. Requisitos: Python 3.11 e pip (vem normalmente instalado com o Python). 1. Criar ambiente "virtual" python % # Esse ambiente não tem a ver com máquinas virtuais, é só um % # contêiner lógico onde pacotes específicos de um projeto são % # armazenados. Entre na raiz do projeto em uma shell e execute os comandos: % # Crie o ambiente virtual (só é preciso fazer uma vez!) % python -m venv .venv $ # LINUX bash: ative o ambiente virtual (toda vez ao entrar no projeto) $ . .venv/bin/activate > # WINDOWS PowerShell.exe: ative o ambiente virtual (toda vez ao entrar no projeto) > .venv\Scripts\Activate.ps1 > # WINDOWS cmd.exe: ative o ambiente virtual (toda vez ao entrar no projeto) > .venv\Scripts\Activate.bat 2. Instalar as dependências: $ pip install -r requirements.txt 3. Executar o servidor de desenvolvimento: % flask run --debug % # Note que toda vez que for necessário executar o servidor ou fazer % # qualquer coisa relacionada com o projeto é preciso ativar o ambiente % # virtual Python. # # Observações # - O banco de dados utilizado é o SQLite 3 e fica situado em ./instance/store.sqlite. Quando alguma atualização no código quebra a compatibilidade com o banco de dados, remova o banco (hahaha). - Valores monetários são guardados como inteiros em centavos. Ex: R$ 12,50 --> 1250
About
""ERP"" para um sistema PDV fictício, desenvolvido para a disciplina de Administração do curso de Ciência da Computação na Univasf.