Skip to content

Este Projeto Integrador I visou a modernização e otimização no setor de transporte da saúde em um município no interior de São Paulo.

License

Notifications You must be signed in to change notification settings

LyneCrist/Projeto-de-Integracao-Agendamento

Folders and files

NameName
Last commit message
Last commit date

Latest commit

b3c1450 · May 27, 2024

History

98 Commits
Apr 22, 2024
May 1, 2024
May 23, 2024
Apr 12, 2024
Apr 11, 2024
May 25, 2024
May 23, 2024
May 27, 2024
May 27, 2024
May 4, 2024
May 27, 2024
May 1, 2024
Apr 26, 2024
Apr 4, 2024
May 4, 2024
Apr 21, 2024
May 22, 2024
Apr 21, 2024
Apr 17, 2024
Apr 26, 2024
Apr 10, 2024
Apr 11, 2024
May 27, 2024

Repository files navigation

Sobre

Projeto de Integração e Agendamento é um code camp que aprensenta uma estrutura básica de operações CRUD - Create (criar), Read (ler), Update (atualizar) e Delete (apagar). O core operacional é baseado na inclusão de registro para paciente e agendamento de transporte.

O projeto é desenvolvido na linguagem Python 3.12.2, framework Django 5.0.4 e banco de dados SQLite

Instalação

Necessário antes clonar o repo para um diretório local de sua escolha. O script abaixo pode ser executado usando um terminal powershell ou vinculado o terminal do VSCode usando o próprio powershell. Todo o script deverá ser executado para a criação e execução do ambiente no primeiro acesso a aplicação O suporte mencionado estende apenas para ambiente operacional Windows. Aquele que for atuar deverá ter o conhecimento mínimo de terminal e linguagem Python.

Criando ambiente virtual

python -m venv .venv

Ativando ambiente virtual

.\.venv\Scripts\activate

Instalando dependências usando arquivo de requirements

pip install -r requirements.txt

Verificando a instalação do Django

python -m django --version

Executando migrate para acesso a base de dados em SQLite

python manage.py migrate

Executa o serviço Django para acesso ao site

python manage.py runserver

Execução

A execução abaixo se faz necessária para o funcionamento do site, todo o processo é baseado no serviço Django.

Ativando ambiente

.\.venv\Scripts\activate 

Baixando atualizações

git pull

Atualizando estrutura da base de dados

python manage.py migrate

Executando o serviço Django

python manage.py runserver

Modelo de negócio

Transporte

Sempre que um transporte for solicitado para um paciente, a mesma página que comporta o formulário de transporte deve também contemplar o formulário de condição do paciente, garantindo que o pedido de transporte seja exclusivo aquela condição.

About

Este Projeto Integrador I visou a modernização e otimização no setor de transporte da saúde em um município no interior de São Paulo.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published