An open API service indexing awesome lists of open source software.

https://github.com/juniorreisx/miniprojeto-m5

This project is a hospital system developed with a full-stack architecture. It allows for the listing and management of patient information.
https://github.com/juniorreisx/miniprojeto-m5

express-js postgresql reactjs

Last synced: 7 months ago
JSON representation

This project is a hospital system developed with a full-stack architecture. It allows for the listing and management of patient information.

Awesome Lists containing this project

README

          

# Hospital System

Este projeto é um sistema hospitalar desenvolvido com uma arquitetura fullstack. Ele permite listar e gerenciar informações sobre pacientes.

### Hospedado

https://mini-projeto-m5-f6km.vercel.app/

##### Publicação Linkedin

https://www.linkedin.com/posts/gil-maik-junior_ol%C3%A1-rede-hospital-system-activity-7243982903074787329-9jrC?utm_source=share&utm_medium=member_desktop

## Problema e Solução

### Problema
Sistemas hospitalares frequentemente enfrentam desafios na gestão eficiente das informações de pacientes. Os dados podem ser desorganizados e difíceis de acessar ou atualizar, resultando em atrasos no atendimento e possíveis erros médicos. É crucial ter um sistema integrado, fácil de usar e confiável para melhorar a eficiência operacional e garantir a precisão dos dados.

### Solução
Este sistema hospitalar fullstack permite o gerenciamento eficiente e seguro das informações dos pacientes. Utilizando tecnologias modernas de frontend e backend, a solução oferece uma interface amigável e uma arquitetura robusta para o gerenciamento de dados.

## Processo de Desenvolvimento da Solução

1. **Análise de Requisitos**
2. **Design do Sistema**
3. **Desenvolvimento**
4. **Testes e Validação**
5. **Implantação**

## Utilidade do Sistema

1. **Gerenciamento de Pacientes**: Facilita o registro e consulta das informações dos pacientes, melhorando a eficiência do serviço e reduzindo a probabilidade de erros médicos.

Este sistema tem como objetivo melhorar a gestão hospitalar, tornando-a mais eficiente, precisa e confiável, contribuindo para um melhor atendimento ao paciente e gestão de recursos.

### Frontend:
- **React.js**: 5.4.4
- **Axios**: 1.7.7
- **CSS**: Utilizado para estilização da interface

### Backend:
- **Node.js**: v20.11.0
- **Express.js**: 3.1.4
- **Nodemon**: 3.1.4 (utilizado para reiniciar o servidor automaticamente durante o desenvolvimento)
- **Sequelize**: ^6.37.3 (ORM para integração com banco de dados)
- **Dotenv**: 16.4.5 (gerenciamento de variáveis de ambiente)
- **Cors**: 2.8.5 (habilita o compartilhamento de recursos entre origens diferentes)

### Banco de Dados:
- **PostgreSQL**: 8.12.0

## Funcionalidades

- **Pacientes**
- Listar pacientes
- Adicionar novo paciente
- Procurar paciente atraves de CPF e Gênero

## Como Executar o Projeto Localmente

1. Clone o repositório:
```bash
git clone https://github.com/JuniorReisx/Hospital-System.git

npm install

npm run dev (dentro da pasta client)

npm start (dentro da pasta server)

![Captura de Tela (574)](https://github.com/user-attachments/assets/63a020dd-e10b-4a4d-81de-470ee493f68d)