This page explains how the website meets the technical and content requirements of the assignment brief. It provides evidence of the hosting setup, website features, plugin choices and additional tools used to support the topic of streaming services. Screenshots, descriptions and technical examples are included to show how each requirement was completed.
AWS cloud-based LAMP server
The website is hosted on an AWS cloud-based LAMP server created through RosettaHub. The server uses Linux, Apache, MySQL and PHP to support the WordPress installation. This satisfies the requirement that the project must be hosted on an AWS cloud-based LAMP server built through the lab environment.
Evidence to add:
- Screenshot of the EC2 instance dashboard
- Screenshot showing the instance is running
- Screenshot of server details or public IP
Domain name
The project requires a custom domain name. A domain will be connected to the AWS instance so that the website can be accessed through a professional and memorable web address rather than only by IP address.
Evidence to add:
- Screenshot of the registered domain
- Screenshot of DNS settings pointing to the AWS server
- Screenshot of the website loading through the domain
HTTPS security
The brief requires the website to be secured with HTTPS. This will be implemented by connecting an SSL certificate to the domain so that the site uses encrypted communication and displays as secure in the browser.
Evidence to add:
- Screenshot of the browser showing the secure site
- Screenshot or note confirming SSL setup
- Screenshot of the domain loading with https://
Analytics server (Matomo)
The website includes analytics functionality through Matomo, which is used to track visits and audience behaviour. This is important because analytics help show how users interact with digital content and how engagement can be measured on a live website.
Evidence to add:
- Screenshot of the Matomo dashboard
- Screenshot showing visitor data or page views
- Short explanation of why analytics are useful for digital media projects
Progressive Web App (PWA)
The website includes PWA functionality so that it behaves more like an app across devices. This helps improve accessibility, responsiveness and user convenience by supporting modern mobile-friendly web behaviour.
Evidence to add:
- Screenshot of the PWA plugin settings
- Screenshot of the site on mobile
- Screenshot showing installability or manifest behaviour if available
Professional design and media use
The website is designed to look professional, informative and visually structured. Content is organised into clear sections with headings, paragraphs, comparison tables and research-based discussion. This supports readability and improves user experience.
Evidence to add:
- Screenshot of the homepage
- Screenshot of one or two completed content pages
- Screenshot of any visual features such as tables or media sections
WordPress plugins
The brief requires at least six WordPress plugins. The website uses plugins to improve usability, performance, analytics, AI support and technical functionality. These plugins were selected because they directly support the requirements of the project rather than being added without purpose.
Plugin summary table
| Plugin | Purpose | How it supports the website |
|---|---|---|
| Matomo Analytics | Tracks site usage | Meets the analytics requirement |
| PWA | Adds progressive web app support | Meets the PWA requirement |
| All-in-One WP Migration and Backup | Creates a backup/export file | Supports final project submission |
| AI Engine | Adds chatbot functionality | Meets the AI chatbot requirement |
| Rank Math SEO or Yoast SEO | Improves metadata and structure | Supports professional design and organisation |
| WPForms Lite | Adds form functionality | Improves usability |
| Elementor or block editor tools | Supports page layout and design | Helps make the website more professional |
API integration
The website includes API integration to display relevant information connected to the topic of streaming services. This helps make the site more dynamic and shows that external digital data can be brought into the project through web technologies.
Evidence to add:
- Screenshot of the API section on the site
- Short explanation of what the API shows
- Explanation of why it is relevant to streaming services
AI chatbot
The website includes an AI chatbot that can answer questions related to streaming services. This adds interactivity and supports the topic by helping users understand key ideas such as recommendation systems, platform competition and the role of converging technologies.
Evidence to add:
- Screenshot of the chatbot on the site
- Screenshot of example chatbot responses
- Short explanation of how the chatbot supports the topic
Mobile responsiveness and accessibility
The site was tested across devices to make sure it remains readable and usable on different screen sizes. This is important because streaming services are strongly connected with mobile and multi-device media use, so the site itself should also reflect modern standards of digital accessibility.
Evidence to add:
- Screenshot of the site on mobile or responsive view
- Screenshot of navigation on a smaller screen
- Short explanation of mobile testing
Grammar, spelling and academic presentation
The website has been checked for grammar, spelling and overall clarity. Inline citations are used throughout the content pages and a separate references page has been included to support the research.
Evidence to add:
- Screenshot of the references page
- Screenshot of cited text on another page
- Short statement confirming proofreading
Screencast video
A screencast video is included to demonstrate the completed website and explain how the project was designed and built. The video walks through each page and explains the most important technical and design features.
Evidence to add:
- Embedded YouTube screencast
- Short description of what the video covers
Final reflection
Overall, the website meets the key requirements of the brief through a combination of research, WordPress design, cloud hosting and interactive features. The project demonstrates how streaming services are both a media topic and a technological system, making it a strong case study for media and technology convergence.