blog_filme

O projeto busca trazer um blog voltado a resenhas críticas de filmes.

O blog deve contar com as seguintes páginas:

  • Página Principal - onde as resenhas de todos os usuários serão exibidas;
  • Página de Login - para cadastro e log dos usuários;
  • Página de Criação - onde as resenhas do usuário serão criadas;
  • Página de Listagem - onde as resenhas criadas pelo usuário serão listadas.

Será permitida a alteração e/ou exclusão a qualquer momento da resenha localizada na página de listagem das resenhas do usuário.

As tecnologias utilizadas serão:

  • Framework Laravel (Php);
  • Bootstrap;
  • JavaScript;
  • MySQL.

  • Descrição do ambiente de desenvolvimento utilizado

Para o desenvolvimento do projeto foi utilizado o XAMPP (um pacote com os principais servidores de código aberto do mercado). Com o pacote já foi possível trabalhar com banco de dados e a linguagem php. A IDE utilizada foi o Visual Studio.

  • Especificação da linguagem de programação, frameworks e banco de dados utilizados

Os recursos utilizados foram a linguagem php, o framework laravel e bootstrap, além do banco de dados mysql.

  • Instruções sobre como instalar e executar a aplicação;

Para a aplicação é necessário possuir o php instalado na máquina, o gerenciador de dependências composer, framework laravel e banco de dados.

  • Requisitos de sistema para executar a aplicação

O sistema deve suportar a instalação de todas as dependências para rodar a aplicação.

  • Informações sobre como contribuir para o projeto

Para contribuir com o projeto basta enviar o feedback por issues no github.

  • Descrição da aplicação de práticas de código limpo

O framework laravel permite o proveito de uma grande biblioteca de funcionalidades pré-programadas, portanto o desenvolvimento é mais rápido e a quantidade de codificação necessária é menor. Além de seguir e permitir a adequação ao padrão MVC (Model-View-Controller), assim como, o trabalho com Mapeamento objeto-relacional (ORM).

  • Identificação da criação de testes automatizados para a aplicação

Testes são realizados nos relacionamentos entre os eventos da aplicação e o retorno de mensagens informam o sucesso ou não da tentativa.