Projeto de encerramento do módulo de PHP
Formação Profissional em Web Developer – Master D Portugal
MovieStar é uma plataforma web de avaliação de filmes desenvolvida em PHP, que permite aos usuários cadastrar-se, criar resenhas, atribuir notas e gerenciar seus próprios títulos favoritos. O sistema simula uma rede social voltada para cinéfilos, com funcionalidades de autenticação, busca por filmes e perfil personalizado.
O projeto foi criado como parte do encerramento do módulo de PHP da Formação Profissional em Web Developer – Master D Portugal, com foco em práticas de CRUD, manipulação de banco de dados e arquitetura orientada a objetos.
Abaixo está uma prévia da interface da aplicação MovieStar, exibida em um laptop e smartphone:
Plataforma web de avaliação de filmes desenvolvida em PHP, que permite aos usuários cadastrar-se, criar resenhas, atribuir notas e gerenciar seus próprios títulos favoritos.
- PHP
- MySQL
- HTML5 & CSS3
- JavaScript
- Padrão DAO (Data Access Object)
📁 Estrutura do Projeto
├── css/
├── dao/
├── img/
├── models/
├── templates/
├── auth.php
├── auth_process.php
├── dashboard.php
├── db.php
├── editmovie.php
├── editprofile.php
├── globals.php
├── index.php
├── logout.php
├── movie.php
├── movie_process.php
├── newmovie.php
├── profile.php
├── review_process.php
├── search.php
├── user_process.php
---
📌 Funcionalidades
Cadastro e login de usuários
- Criação, edição e exclusão de filmes
- Avaliação de filmes com comentários
- Pesquisa por título
- Perfil de usuário com histórico de avaliações
---
🛠️ Como Executar
1. Clone o repositório:
git clone https://github.com/cleitoncfs/MovieStar.git
2. Configure o servidor local (ex: XAMPP ou WAMP)
3. Importe o banco de dados MySQL:
- Abra o phpMyAdmin
- Crie um banco de dados chamado moviestar
- Importe o arquivo moviestar.sql disponível no repositório
4. Acesse o projeto via navegador:
http://localhost/MovieStar
---
📚 Créditos
Projeto desenvolvido como parte da Formação Profissional em Web Developer – Master D Portugal.
📬 Contato
Cleiton CFS – GitHub