This repository was 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.