Migrating a Cutting-Edge Film Marketplace to Up-to-Date Technologies

Migrating a Cutting-Edge Film Marketplace to Up-to-Date Technologies

Industry

Entertainment

Platform

Web

company image
  • Company Profile

    Slated are an online film packaging and financing marketplace, matching projects with talent, financing, and distribution. Since launching in 2012, Slated’s community has grown to 50,000 producers, writers, directors, actors, investors, sales agents, and distributors. In 2020, 66% of Academy Award nominated films and 80% of Sundance films were made by Slated members.
  • Project Goals

    - Provide frontend migration from Django Templates to Angular 10
    - Perform API integrations and e-commerce functionalities
    - Create an internal messaging system
  • Business Need

    Apply a whole new approach in order to simplify the application development process and enhance current functionality so it’s more interactive.
  • Engagement Model

    Outsourcing

  • Duration

    Ongoing since 2017

  • Effort

    1 software developer

Technologies Used

  • angular
    Angular JS
  • angular
    Angular 10
  • angular
    Angular Material
  • ngrx
    NGRX
  • firebase
    Firebase
  • rxjs
    RXJS
  • litmus
    Litmus

Challenges and Solutions

  • Develop an integrated messaging system for users and projects in order to provide quick communication within the website. The client asked for a solution that wouldn’t be a strain on resources and could be deployed quickly

    Initially, the messaging system was presented by Django and worked as a mailing system. Users would have to refresh a page so that they could see the inbox updates. After investigating 3 possible solutions, we chose Firebase. This way the Solvd developer integrated the new solution into the existing website and the messaging system became a live chat

  • Eliminate slow page load times and problems caused by outdated technologies and legacy code diversity (70% Django, 30% AngularJS)

    The whole logic of operating with Django and Angular pages was reworked. We resolved conflicts in these parts before the project completely migrates to AngularJS. After the migration is done, we plan to remove the requirement for full refreshes whilst navigating between pages

Results

So far we have been able to achieve the following results for our client:

  • 75% of website code has already been rewritten to Angular 10

  • The client’s website now has integrated live chat for the registered users

results image
  • Improved emailing procedures for every platform and device

  • Enabled the website to interact with external APIs and render fully compatible data

results image
  • Improved emailing procedures for every platform and device

  • Enabled the website to interact with external APIs and render fully compatible data

Client’s feedback

  • Head of Sales, Marketing photo
    Ann Nguyen
    CTO at Slated

    The Solvd team effectively blended with the internal team, aligning with their goals and priorities. They’ve consistently demonstrated their investment in the project through their hard work and ability to coordinate with the client’s staff. They communicate regularly to ensure satisfaction.

Want a similar project?