O Easy Clinical é um sistema desenvolvido para facilitar a gestão de clínicas médicas, oferecendo funcionalidades para o gerenciamento de pacientes, agendamentos, prontuários e outros aspectos administrativos.
- Cadastro e gerenciamento de pacientes
- Agendamento de consultas
- Gestão de prontuários eletrônicos
- Relatórios e dashboards
- Controle de usuários e permissões
- Backend: PHP (Laravel)
- Frontend: Blade
- Banco de Dados: Mysql
- ORM: Eloquent
- Gerenciamento de Dependências: Composer e npm
easy-clinical/
├── backend/
│ ├── app/
│ ├── bootstrap/
│ ├── config/
│ ├── database/
│ ├── public/
│ ├── resources/
│ ├── routes/
│ ├── storage/
│ ├── tests/
│ ├── artisan
│ ├── composer.json
│ ├── phpunit.xml
│ └── server.php
├── frontend/
│ ├── src/
│ ├── package.json
│ ├── tsconfig.json
├── .gitignore
├── LICENSE
└── README.md
- Backend:
- PHP 8.x
- Composer instalado
- Banco de dados Mysql configurado
- Frontend:
- Node.js instalado (versão recomendada: 16 ou superior)
- npm instalado
-
Clone o repositório:
git clone https://github.com/victorfg21/easy-clinical.git
-
Acesse o diretório do backend:
cd easy-clinical/backend
-
Instale as dependências:
composer install
-
Configure o arquivo
.env
e gere a chave da aplicação:cp .env.example .env php artisan key:generate
-
Configure a conexão com o Mysql no arquivo
.env
. -
Execute as migrações do banco de dados:
php artisan migrate
-
Inicie o servidor local:
php artisan serve
-
Acesse o diretório do frontend:
cd easy-clinical/frontend
-
Instale as dependências:
npm install
-
Execute o aplicativo:
npm run dev
-
Acesse no navegador:
http://localhost:8000
Para rodar os testes unitários:
php artisan test
Para rodar os testes unitários:
npm run test
Contribuições são bem-vindas! Abra uma issue ou um pull request com suas sugestões.
Este projeto está licenciado sob a Licença MIT. Consulte o arquivo LICENSE para mais informações.