Sistema de Gestão de Clínica PET
Sobre o projeto | Tecnologias utilizadas | Como Executar o projeto | Imagens do Projeto | Links Úteis |
Projeto a fim de criar um Sistema de Gerenciamento de Clínica PET, para ser cadastrado Clientes, Pets, Consultas dos Pets, Funcionários e Usuários a fim de permitir o acesso ao sistema.
Algumas funcionalidades:
*CRUD de Clientes;
*CRUD de Funcionarios;
*CRUD de Usuários;
*CRUD de Pets e Consultas;
*Print da página do extrato da consulta;
*Envio por e-mail dos dados da consulta;
🟩 Status do projeto: EM ANDAMENTO ...
Front-End:
Desenvolvimento da parte de Administração:
Banco de Dados:
Desenvolvido no:
*No Windows
-Clone o repositório com o camando: git clone https://github.com/renatamoon/Clinica_Pet_gerenciamento_Django.git
-Criando virtual environment: python -m venv venv
-Ativando o virtual environment: . venv\Scripts\Activate.ps1
Obs: Caso ocorra um erro na ativação: entre no powershell e digite o seguinte comando: Set-ExecutionPolicy -Scope CurrentUser -ExecutionPolicy RemoteSigned
-Execução do arquivo requirements: pip install -r requirements.txt
*No Linux:
-Baixe o repositorio
-Criando virtual environment: virtualenv venv
-Ativando o virtual environment: . venv/bin/activate
-Execução do arquivo requirements e instalar dependencias: pip install -r requirements.txt
*Alterar as configurações do DataBase no arquivo settings.py
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql',
'HOST': 'host_bd',
'PORT': 'porta_bd',
'NAME': 'pet_app',
'USER': 'usuario_bd',
'PASSWORD': 'senha_bd'
}
}
*Migre o banco de dados com: python manage.py migrate
*Execute o servidor: python manage.py runserver
-Tela de Login da Clínica - acessível através do WebSite:
-Tela de clientes cadastrados na clínica:
-Tela de Cadastro do Cliente:
-Tela com a listagem de pets cadastrados:
-Perfil do cliente listando seus dados, os pets cadastrados em nome dele e consultas de todos os pets cadastrados:
-Extrato do formulário com todas as infos das consultas:
-Lista de Funcionários cadastrados na clínica:
-Perfil do pet com todos os seus dados (por id) e também as consultas realizadas por este pet:
-DASHBOARD da clínica em construção (ainda estático) apenas aguardando o módulo de pagamentos que será integrado em breve:
-Lista de Contatos recebidos (referente à página de formulário de contatos da Clínica - Website):
-Extrato do contato recebido com as informações:
-Front Page - Navbar + Header da página
-Cards de Planos de Saúde para Pets
-Cards de avaliação de clientes + Footer:
-Página Sobre a empresa:
-Página de Formulário de Contatos da empresa:
*USANDO O ADMINLTE3 - Bootstrap Admin Dashboard Template
https://adminlte.io/
*VALIDADOR DE CPF - Essa é uma implementação simples e enxuta de validadores para CPF de usuários.
https://github.com/gabrielloliveira/django-cpf
*CURSO DE DJANGO COM CHART.JS: https://www.youtube.com/watch?v=HozwGeEiXIk