ASA-Teste é uma aplicação básica utilizando Laravel que gerencia médicos, pacientes e atendimentos. A aplicação permite o cadastro, a consulta, a atualização e a exclusão de cada uma dessas entidades.
- Laravel
- MySQL
- Docker
- Cadastro de médicos
- Cadastro de pacientes
- Cadastro de atendimentos
- Consulta de médicos, pacientes e atendimentos
- Atualização de informações de médicos, pacientes e atendimentos
- Exclusão de médicos, pacientes e atendimentos
Certifique-se de ter o Docker e o Docker Compose instalados na sua máquina.
Siga os passos abaixo para configurar e rodar o projeto localmente.
git clone https://github.com/MatteusFelippe/ASA-Teste.git
cd ASA-Testecp .env.example .envCertifique-se de configurar as variáveis de ambiente relacionadas ao banco de dados e ao Docker. Por exemplo:
DB_CONNECTION=mysql
DB_HOST=db
DB_PORT=3306
DB_DATABASE=asa_teste
DB_USERNAME=root
DB_PASSWORD=rootdocker-compose up -dIsso irá iniciar os contêineres do Docker para a aplicação Laravel e o banco de dados MySQL.
docker-compose exec app composer installdocker-compose exec app php artisan key:generatedocker-compose exec app php artisan migrateApós seguir os passos acima, a aplicação estará disponível em http://localhost.
- app/: Contém o código principal da aplicação Laravel
- database/: Contém migrações, seeders e o arquivo do banco de dados SQLite
- resources/: Contém o código das telas da aplicação
- routes/: Define as rotas da aplicação
Contribuições são bem-vindas! Por favor, faça um fork do repositório e envie um pull request com suas alterações.
Este projeto está licenciado sob a GPL-3.0 License.