Mehroz Khan portfolio logo

Mehroz Khan

PORTFOLIO

Project Overview

Film Review Rating Web Application

BSc Project

A rich internet application for browsing films, adding films, and submitting star-based user reviews without full page reloads.

Role

Front-end and back-end development, dynamic content loading, and user interaction

Focus

AJAX interactions, JSON data, review workflow

Tools

HTML5, CSS3, JavaScript, jQuery, AJAX, JSON, PHP, MySQL

Project Detail

A closer look at the build context, responsibilities, and practical work delivered for this project.

Project Overview

The assessment brief was to build a single-page reviewing application using rich internet application techniques.

Film data was stored in MySQL, delivered as JSON, and rendered dynamically in the browser. Users could browse film information, add a film, and submit a review with a star rating and short description.

My Contribution

  • Designed and built the responsive single-page interface.
  • Rendered film data dynamically from JSON responses.
  • Used AJAX to update content without refreshing the page.
  • Implemented film review submission with star ratings.
  • Added checks for existing films before new film submission.
  • Built the supporting PHP and MySQL data flow.
  • Added input validation and SQL injection protection.

Project Screenshots