Giter Site home page Giter Site logo

rnfrafael / sistema-agendamento-consultas Goto Github PK

View Code? Open in Web Editor NEW
0.0 1.0 0.0 413 KB

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

PHP 69.74% Hack 0.54% CSS 16.88% JavaScript 12.85%
mysql php bootstrap jquery css html javascript vitrinedev

sistema-agendamento-consultas's Introduction

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

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.