Skip to content

FullStack-Health/M3P-FrontEnd-Squad1

Repository files navigation

Medical One
M3P-FrontEnd-Squad1

Projeto de Avaliação Final do Curso FullStack - Turma Health,
oferecido por Sesi/Senai SC

Angular TypeScript HTML5 CSS3 Bootstrap JavaScript JWT Git GitHub Visual Studio Code Docker

DescriçãoInstalaçãoConfiguraçãoEndpointsColaboradoresLicença

Descrição

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.

Problema Resolvido

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.

Tecnologias Utilizadas

Este projeto é desenvolvido utilizando as seguintes tecnologias e bibliotecas:

Frontend

  • 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

Desenvolvimento

  • 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

Instalação

Pré-requisitos

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.

  • 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
  • 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.

  • Git: Sistema de controle de versões necessário para clonar o repositório e contribuir com o projeto.

  • Docker: Ferramenta de virtualização utilizada para rodar os containers do backend e do banco de dados, garantindo um ambiente consistente e isolado.

Clonando o Repositório

git clone https://github.com/FullStack-Health/M3P-FrontEnd-Squad1.git

Instalando as dependências

cd .\M3P-FrontEnd-Squad1\
npm install

Rodando a aplicação

Para compilar e iniciar a aplicação

ng serve

Configuração

Integração BackEnd + Banco de dados

Esta aplicação tem funcionamento concomitante com o servidor backend

Para criar um ambiente completo com backend, banco de dados e PgAdmin:

docker-compose up

A aplicação backend estará rodando na porta 8081.

Hospedagem web do projeto

Link projeto hospedado

Acesso inicial

Perfil admin:

User: admin@example.com
Password: admin12345

Perfil medico:

User: medico@example.com
Password: medico12345

Endpoints

Features

  • Login
  • Cadastro
  • Pacientes
  • Consultas
  • Exames
  • Prontuários
  • Usuários
  • Dashboard

Colaboradores

Licença

Este projeto está licenciado nos termos da licença MIT.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 6