About Watchlister

Watchlister was born from a profound love of cinema and the recognition that so many amazing resources exist for those who want to go beyond just watching films. The team behind it consists of lifelong film fans and film makers who have experienced those serendipitous moments of discovering fascinating insights about beloved movies—whether through a book, a YouTube recommendation, or an article. What they wanted was to make these discoveries intentional rather than accidental.

From arthouse classics to blockbuster franchises, Watchlister is designed for anyone who enjoys exploring cinema beyond the screen. They believe that understanding the intricacies and background details of films only enriches our appreciation of them. Whether you're interested in the philosophical layers of Se7en, the visual effects wizardry of Dune, or thoughtful analysis of Miyazaki's work, Watchlister aims to be the destination where you can find it all.

Their vision was refreshingly inclusive—catering to fans of François Truffaut and The Fast and the Furious alike—with no film snobbery in sight. This democratic approach to cinema appreciation aligned perfectly with our own values, making the collaboration even more exciting.

Objectives

Creating a Resource-Rich Platform

The primary objective was to build a clean, information-rich resource that would allow users to dive deep into films without a cluttered experience. Watchlister wanted to go beyond surface-level information and provide substantial content that would genuinely enhance viewers' understanding and appreciation of cinema.

Optimising for Search and Speed

A crucial technical objective was optimising the website for high Google page speed scores and improved SEO. This would ensure that film enthusiasts could easily find the platform when searching for information about specific movies and enjoy a seamless experience once they arrived.

Building a Film-Loving Community

Beyond simply providing resources, Watchlister aimed to foster a community of passionate film lovers. They envisioned a platform where users could not only consume content but also contribute their own discoveries, creating a collaborative space for cinephiles to share their enthusiasm.

Promoting Diverse Cinema

An important objective was promoting indie films and those that might appeal more to dedicated film enthusiasts. Watchlister wanted to challenge what users think they know about films, highlighting overlooked gems and providing fresh perspectives on familiar favourites.

Approach

  1. Integration with TMDB

    To ensure comprehensive coverage of films, we integrated The Movie Database (TMDB) API into the site. This allowed us to populate the database with entries based on user searches, providing a solid foundation of information for each film. We built custom plugins to enable this functionality, ensuring that new movie content could be scraped from TMDB in under 5 seconds.

  2. Community-Driven Content Curation

    While TMDB provided the base information, the real value of Watchlister comes from its curated collections of resources. We implemented systems that allow both the Watchlister team and community members to add additional resources from across the internet, creating a dynamic and ever-growing repository of film analysis.

  3. Mobile-First Design

    Recognising that many users would access the site on mobile devices, we adopted a mobile-first design approach. This ensured that the user experience would be intuitive and smooth regardless of device, without sacrificing the depth of content that makes Watchlister special.

  4. Bespoke WordPress CMS Theme

    To give the Watchlister team maximum control over their content, we developed a bespoke block-based WordPress CMS theme. This approach meant that the team could easily edit and update the site without needing to dive into code, making the platform sustainable and adaptable to changing needs.

Watchlister Website Screenshot

Challenges

API Integration Complexity

One of our biggest challenges was integrating with TMDB in a way that would be both comprehensive and efficient. The API needed to provide rich information about thousands of films while maintaining quick response times. We tackled this by building custom plugins specifically designed for Watchlister's needs, optimising the calls to the API to minimise loading times.

Balancing Visual Content and Speed

Film resources often include videos, high-resolution images, and other media-rich content. The challenge was showing this visual content without compromising page speed scores. We implemented lazy loading techniques, optimised image compression, and carefully structured the site architecture to ensure that media-heavy pages would still load quickly and efficiently.

Creating an Intuitive Search Experience

With such a vast amount of information available, creating an intuitive search experience was crucial but challenging. Users needed to be able to find specific films quickly and then navigate through the various resources available for each one. We developed a sophisticated search function that prioritises relevant results while still being lightning-fast.

Performant Database Management

Managing a database that could potentially include information on tens of thousands of films, along with user-contributed resources, presented significant performance challenges. We implemented efficient database structures and caching mechanisms to ensure that even as the site grows, performance would remain optimal.

Results

Lightning-Fast Film Information

Thanks to our custom integration with TMDB, Watchlister can now scrape and present new movie content in under 5 seconds. This means that when users search for a film that hasn't been looked up before, they still get almost instantaneous results, creating a seamless experience even for more obscure titles.

Top-Tier Performance Metrics

The site consistently achieves 90%+ Google page speed scores, which not only improves SEO but also ensures that users have a smooth and enjoyable experience. Fast loading times mean less frustration and more time exploring the fascinating world of cinema.

Robust and Scalable Database

The database architecture we implemented is both performant and scalable, capable of handling the growing collection of films and resources without sacrificing speed. This provides a solid foundation for Watchlister's future growth as more users contribute to the platform.

Intuitive User Experience

Perhaps most importantly, we delivered on the promise of creating an intuitive navigation system and user experience. The site makes it easy for users to find films they're interested in and discover new resources that enhance their appreciation of cinema, all within a clean and uncluttered interface.

Growing Community Engagement

Since launch, Watchlister has seen steadily increasing community engagement, with users not only consuming content but also contributing their own discoveries. This growing community aspect fulfils one of the core objectives of the project and positions Watchlister as a collaborative hub for film enthusiasts.

Watchlister represents what happens when passion meets technical expertise. By creating a platform that connects cinephiles with the resources they crave, we've helped transform how people engage with the films they love. The project showcases our ability at Accent to not just build websites, but to create digital experiences that truly serve their users' needs.

If you're looking to create a similar platform for your passion—whether it's film, music, literature, or anything else—Accent has the technical know-how and creative thinking to bring your vision to life. Our approach combines cutting-edge development practices with a deep understanding of user experience, resulting in websites that are not just functional but genuinely delightful to use.