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.
- Host: GitHub
- URL: https://github.com/juniorreisx/miniprojeto-m5
- Owner: JuniorReisx
- Created: 2024-09-07T19:21:37.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2024-09-23T14:03:32.000Z (almost 2 years ago)
- Last Synced: 2025-03-21T02:46:35.580Z (over 1 year ago)
- Topics: express-js, postgresql, reactjs
- Language: JavaScript
- Homepage: https://mini-projeto-m5-f6km.vercel.app/
- Size: 1.05 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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)
