Skip to content

EduradoPessoa/clinica-medica

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Sistema de Gestão de Clínica Médica

Sistema web para gestão de clínicas médicas, desenvolvido em PHP com SQLite.

Funcionalidades

  • 👥 Gestão de Usuários

    • Login e registro de usuários
    • Diferentes níveis de acesso (admin, médico, paciente)
    • Perfis personalizados
  • 👨‍⚕️ Gestão de Médicos

    • Cadastro de médicos
    • Gerenciamento de especialidades
    • Controle de horários de atendimento
  • 🏥 Gestão de Pacientes

    • Cadastro de pacientes
    • Histórico médico
    • Status de atividade
  • 📅 Agendamentos

    • Marcação de consultas
    • Verificação de disponibilidade
    • Confirmação automática
  • 🔬 Exames

    • Registro de exames
    • Resultados e laudos
    • Histórico de exames
  • 📢 Sistema de Avisos

    • Notificações importantes
    • Comunicados gerais
    • Alertas do sistema

Requisitos

  • PHP 8.0 ou superior
  • SQLite 3
  • Servidor web (Apache/Nginx) ou PHP built-in server

Instalação

  1. Clone o repositório:

    git clone https://github.com/seu-usuario/clinica-medica.git
    cd clinica-medica
  2. Configure o banco de dados:

    cd database
    php migrate.php
  3. Inicie o servidor PHP:

    php -S localhost:8000 -t public
  4. Acesse no navegador:

    http://localhost:8000
    

Estrutura do Projeto

clinica-medica/
├── config/           # Configurações do sistema
├── database/         # Migrações e seeds
├── public/           # Arquivos públicos
├── src/             # Código fonte
│   ├── Auth.php     # Sistema de autenticação
│   ├── Database.php # Conexão com banco
│   └── Models/      # Modelos do sistema
└── uploads/         # Arquivos enviados

Desenvolvimento

  • Banco de dados: SQLite com migrações para versionamento
  • Frontend: HTML, CSS, JavaScript
  • Backend: PHP com arquitetura MVC
  • Autenticação: Sistema próprio com sessões PHP

Contribuição

  1. Fork o projeto
  2. Crie sua branch de feature (git checkout -b feature/AmazingFeature)
  3. Commit suas mudanças (git commit -m 'Add some AmazingFeature')
  4. Push para a branch (git push origin feature/AmazingFeature)
  5. Abra um Pull Request

Licença

Este projeto está sob a licença MIT. Veja o arquivo LICENSE para mais detalhes.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published