https://github.com/osmaircoelho/desafio-om30
Este projeto é um sistema de gestão de pacientes. Ele permite que cadastrem pacientes com informações pessoais e de contato. A plataforma também conta com recursos para importação de dados de pacientes via arquivo CSV e validação de dados como CPF e CNS.
https://github.com/osmaircoelho/desafio-om30
Last synced: 3 months ago
JSON representation
Este projeto é um sistema de gestão de pacientes. Ele permite que cadastrem pacientes com informações pessoais e de contato. A plataforma também conta com recursos para importação de dados de pacientes via arquivo CSV e validação de dados como CPF e CNS.
- Host: GitHub
- URL: https://github.com/osmaircoelho/desafio-om30
- Owner: osmaircoelho
- Created: 2023-03-20T20:07:22.000Z (about 2 years ago)
- Default Branch: master
- Last Pushed: 2023-03-27T14:41:20.000Z (about 2 years ago)
- Last Synced: 2025-01-10T00:47:15.714Z (5 months ago)
- Language: JavaScript
- Homepage:
- Size: 426 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# API de Cadastro de Pacientes
Um sistema de API para cadastro de pacientes com endereço e cadastro de fotos em geral também pode incluir recursos para
realizar consultas usando o nome ou CPF do paciente. Ele pode permitir que os profissionais de saúde obtenham informações
detalhadas sobre um único paciente, adicionem novos registros, excluam pacientes e atualizem informações existentes.
Além disso, o sistema pode ter a capacidade de importar dados de arquivos CSV para facilitar a integração com outros sistemas.## 🚀 Começando
Essas instruções permitirão que você obtenha uma cópia do projeto em operação na sua máquina local para fins de desenvolvimento e teste.
Consulte **[Instalação](#-instalação)** para saber como implantar o projeto.
### 📋 Pré-requisitos
[Git](https://git-scm.com/downloads) - Site para download do Git
[Docker](https://www.docker.com/products/docker-desktop/) - Site para download do Docker### 🔧 Instalação
Uma série de exemplos passo-a-passo que informam o que você deve executar para ter um ambiente de desenvolvimento em execução.
```
1 - Clone o repositorio
digite no prompt de comando
git clone [email protected]:osmaircoelho/desafio-OM30.git
2 - Entre na pasta do projeto
cd desafio-OM303 - copie o arquivo .env.example para .env
cp .env.example .env4 - Com o docker instalado digite
docker-compose up -d5 - Entre no prompt interativo
docker-compose exec app bash6 - Instale as dependencias
composer install7 - Instale as dependencias NPM
npm install8 - Gera a Laravel app key
php artisan key:generate9 - Rode as migration e as seed
php artisan migrate --seed10 - Digite no nanvegador
localhost:80
```## ⚙️ Executando os testes (Não esta totalmente coberto)
```
php artisan test
```
## 🛠️ Construído com
* [Laravel](https://laravel.com/docs/8.x) - O framework web usado
* [Docker](https://docs.docker.com/) - Plataforma open source que facilita a criação e administração de ambientes isolados.## ✒️ Autores
* **Desenvolvedor** - [Osmair Coelho](https://github.com/osmaircoelho)
## 📄 Licença
Este projeto está sob a licença GNU General Public License v3.0 (GNU GPLv3) - veja o arquivo [GNU.ORG](https://www.gnu.org/licenses/gpl-3.0.pt-br.html) para detalhes.
## 🎁 Expressões de gratidão* Obrigado OM30 pelo desafio! 🦾📢;
---
⌨️ com ❤️ por [Osmair Coelho](https://github.com/osmaircoelho/) 😊