Este projeto é um sistema de gestão de filmes com catálogo de filmes, onde você pode cadastrar e visualizar os filmes, gêneros, atores e os diretores.
Ferramentas usadas na construção do projeto:
Em todas as telas do sistema, você pode realizar o cadastro, a busca, a atualização e a exclusão dos dados. Temos algumas funcionalidades extras na tela de filmes, que são os filtros. Por lá, você pode filtrar pelos campos, (ano de lançamento, classificação etária e o gênero do filme).
Siga os passos abaixo para configurar e executar o projeto em sua máquina local.
git clone <URL_DO_REPOSITORIO>
cd <NOME_DO_REPOSITORIO>
composer install
.env
Renomeie o arquivo .env.example
para .env
e configure as variáveis de ambiente, especialmente as relacionadas ao banco de dados.
cp .env.example .env
Edite o arquivo .env
para incluir suas configurações de banco de dados.
Aqui está um exemplo já configurado para rodar com Docker:
# MySQL
DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=database_name
DB_USERNAME=root
DB_PASSWORD=
Você também irá precisar de um servidor web, recomendo usar o Apache, pois este projeto usou ele como base, mas se preferir pode usar o Nginx.
Para facilitar, você pode usar o Famoso Xamp, que inclui o PHP o MySQL e o Apache.
Baixe o Zip do projeto, descompacte e mova a pasta para o Htdocs do apache, execute o script do Banco de Dados que está na pasta /database-app/backup-database.sql.
Após finalizada as etapas acima, vá ao seu navegador e acesse http://localhost/application-name
Pronto, com isso o projeto está rodando.