Projeto de Avaliação Final do Curso FullStack - Turma Health,
oferecido por Sesi/Senai SC
Descrição • Instalação • Configuração • Endpoints • Colaboradores • Licença
MedicalOne é um software para gestão de inventário médico, desenvolvido para otimizar o atendimento ao paciente. Através da plataforma, médicos e profissionais de saúde podem cadastrar e gerenciar informações dos pacientes de forma prática e organizada, incluindo dados pessoais, histórico médico e agendamento de consultas. Com uma interface intuitiva e responsiva, o MedicalOne oferece funcionalidades como o registro de consultas e exames, notificações de exames pendentes e relatórios de histórico, facilitando a gestão do consultório e contribuindo para um atendimento de saúde mais eficaz e personalizado.O sistema foi criado para resolver a dificuldade no gerenciamento de informações de saúde, permitindo uma administração eficiente de pacientes, consultas e exames, com acesso diferenciado para usuários com diferentes perfis.
A aplicação oferece funcionalidades específicas para diferentes perfis de usuários, incluindo administradores, médicos e pacientes, garantindo uma experiência personalizada e intuitiva.
Este projeto é desenvolvido utilizando as seguintes tecnologias e bibliotecas:
- Angular: Framework para construção de aplicações web.
- Versão: ^17.3.0
- Bootstrap: Framework CSS para desenvolvimento responsivo e mobile-first.
- Versão: ^5.3.2
- SweetAlert2: Biblioteca de modais bonitos e responsivos.
- Versão: ^11.6.13
- jwt-decode: Biblioteca para decodificação de tokens JWT.
- Versão: ^4.0.0
- TypeScript: Superset de JavaScript que adiciona tipagem estática.
- Versão: ~5.4.2
- Angular CLI: Interface de linha de comando para Angular.
- Versão: ^17.3.2
Certifique-se de que os seguintes softwares estejam instalados para garantir o bom funcionamento do projeto:
-
Node.js: Necessário para executar o npm e compilar o projeto Angular.
- Versão recomendada: 22.11.0 LTS ou superior
- Download Node.js
-
Angular CLI: Interface de linha de comando para Angular, facilitando a criação, execução e construção do projeto.
- Instalação:
npm install -g @angular/cli - Versão recomendada: 17.3 ou superior
- Instalação:
-
IDE (Ambiente de Desenvolvimento Integrado): Recomendado usar Visual Studio Code ou outro editor similar para facilitar o desenvolvimento e a navegação no código.
- Recomendado: VS Code com as extensões para Angular e TypeScript
- Download Visual Studio Code
-
Git: Sistema de controle de versões necessário para clonar o repositório e contribuir com o projeto.
- Versão recomendada: 2.30 ou superior
- Download Git
-
Docker: Ferramenta de virtualização utilizada para rodar os containers do backend e do banco de dados, garantindo um ambiente consistente e isolado.
- Versão recomendada: Docker Desktop 4.0 ou superior
- Download Docker
git clone https://github.com/FullStack-Health/M3P-FrontEnd-Squad1.gitcd .\M3P-FrontEnd-Squad1\
npm installPara compilar e iniciar a aplicação
ng serveEsta aplicação tem funcionamento concomitante com o servidor backend
Para criar um ambiente completo com backend, banco de dados e PgAdmin:
docker-compose upA aplicação backend estará rodando na porta 8081.
Perfil admin:
User: admin@example.com
Password: admin12345
Perfil medico:
User: medico@example.com
Password: medico12345
- backend: https://github.com/FullStack-Health/M3P-BackEnd-Squad1
- viacep : https://viacep.com.br/ws/${sanitizedCep}/json/
- Login
- Cadastro
- Pacientes
- Consultas
- Exames
- Prontuários
- Usuários
- Dashboard
- Camila Reimann (camilareimann)
- Evelin Lilanda Nunes (evelinlnunes)
- Felippe Kulkamp Sant Ana (Felippeks)
- Ricardo Vieira dos Santos (viesant)
- Sérgio Roberto Vieira Junior (Brk-SirGio)
Este projeto está licenciado nos termos da licença MIT.