Skip to content

Projeto criado em 2016, ao iniciar curso na Alura, nunca finalizado

Notifications You must be signed in to change notification settings

rnfrafael/Sistema-Agendamento-Consultas

Repository files navigation

Sistema de Agendamento de Consultas

O objetivo desse projeto na época (2016) foi de complementar o estudo do curso de PHP feito na Alura e também transformar em um programa vendável. O objetivo era usar uma clínica médica próxima(de um amigo) como ambiente de testes mais robusto. No final minha empresa tomou meu tempo e acabei me afastado da programação.

🪧 Vitrine.Dev
✨ Nome Sistema de Agendamento de Consultas
🏷️ Tecnologias JS, JQuery, AJAX, PHP, MySQL, HTML, CSS
🚀 URL https://branjo.com.br/rafael/cmcc/
🔥 Desafio

print-tela-lista-paciente

Detalhes do projeto

Sistema de agendamento de consultas para Clinicas

Foi um projeto criado quando iniciei meus estudos via Alura, antes desse período todo meu conhecimento foi 'autodidata', então era tudo muito bagunçado.
Com ajuda dos cursos consegui deixar o código um pouco mais legível e acessível para outros entenderem, além de iniciar o aprendizado a POO no PHP.
Nunca foi finalizado, após esse período saí da programação e foquei na minha empresa. Agora em 2022 retornando a programação pretendo atualizar esse sistema e refazê-lo em HTML/CSS/React/Node.

Uma explicação do Sistema

Como foi dito a ideia era aprender a trabalhar com POO, além disso a ideia também era deixar o código o mais particionado possível evitando inserir qualquer código diretamente dentro da página.

HTML

Todo feito em tabelas, design que na época já era ultrapassado hoje ainda mais, futuramente será refeito com novas práticas

CSS

A medida do possível 'aceitável', mas assim como o HTML o código pode ser melhorado bastante com novas práticas

JS

Também, 'aceitável', mas antigo, funcional na medida do possível

PHP

Sem conhecimento suficiente para saber se a linguagem evoluiu, provavelmente sim, já que esse projeto é algo 'inicial'.

MySQL

Mesmo de outros, funcional, mas hoje existem opções 'melhores'.

Atualização

Esse projeto será todo atualizado em outro repositório no futuro.

Sobre o Código

Pegando como exemplo a index.php, ela puxa o Cabeçalho e o Rodapé, justamente porque esses itens são fixos e não precisam ser adicionados em todas as páginas manualmente, facilitando a manutenção caso precise de alteração.

Cada class/POO do PHP é separado em seu arquivo, cada uma possui a Class do Objeto em si e a Class para conexão ao Banco de Dados DAO.

Ideias do sistema

  1. Cadastrar planos aceitos na "Clinica"
  2. Cadastrar médicos, com planos atendidos e horários de atendimento
  3. Cadastrar Clientes/Pacientes
  4. Marcar Consultas

About

Projeto criado em 2016, ao iniciar curso na Alura, nunca finalizado

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published