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 is 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 get current functionality 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 to perform it with no cost of resources and as soon as possible

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

  • Eliminate time expenditures and difficulties in operating with pages 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 full refreshing while jumping between pages

Results

Since the cooperation is ongoing we can figure out the intermediate results:

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

  • The client’s website got 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 data to be compatible with them

results image
  • Improved emailing procedures for every platform and device

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

Client’s feedback

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

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

Want a similar project?