A comprehensive platform improvement project covering customer-facing UX, pricing logic, authentication flows, and a full CRM workflow remediation for internal operations.

Overview

ImageFootage is a digital stock media platform offering images, footage, and music licenses.

We worked with the team across two major scopes:

  1. Refining and fixing the customer-facing frontend experience

  2. Rebuilding and stabilising the internal CRM and billing workflows

Together, this transformed both the public purchase experience and the internal sales, reporting, and governance system.


The Challenge

The platform had grown functionally, but friction existed in both user experience and backend workflows.

On the frontend:

  • License logic and pricing visibility needed restructuring

  • Checkout, coupon, and authentication flows had inconsistencies

  • Profile updates and purchase history interactions required fixes

  • Responsive behaviour needed correction across mid-range viewports

On the backend CRM:

  • Client onboarding lacked proper validation

  • Reporting and invoice logic had inconsistencies

  • Role-based access control was weak

  • Sales, quotation, and package workflows were fragmented

  • Currency handling and GST validation needed alignment

The goal was to stabilise the platform without re-architecting it from scratch.


What We Delivered

1. Frontend & User Experience Improvements

We refined the Angular-based frontend and aligned it with real product logic.

Key updates included:

  • Editorial-based license visibility rules

  • Default license size restructuring

  • Thumbnail behavior improvements and download visibility updates

  • Coupon auto-application and pricing adjustments

  • Razorpay integration refinements

  • Google authentication for login and registration

  • Mobile verification flow

  • Profile email verification before update

  • Checkout coupon integration with backend API

  • Layout and responsive fixes across product, search, and dashboard pages

The result was a smoother browsing, pricing, and purchase flow for customers.


2. CRM & Backend Workflow Remediation

The larger transformation happened inside the CRM (Laravel backend).

We restructured core workflows across:

Client Management

  • Unique username validation

  • Conditional GST enforcement

  • Email verification for backend-created users

  • Structured comment system with lifecycle states

  • Role-based visibility (Agent / Admin / Super Admin)

  • Mailbox dashboard for open and pending cases

Sales, Quotation & Packages

  • Package name restructuring

  • Currency selection (INR / USD)

  • Custom quotation enhancements

  • Mandatory license type logic

  • Removal of unused carry-forward logic

  • Plan listing alignment between frontend and backend

Billing & Invoicing

  • Auto-filled company, GST, PAN details

  • Conditional GST validation

  • Razorpay payment link auto-generation

  • Automated payment status updates

  • Proforma and tax invoice generation

  • Source tracking (Frontend / Backend)

  • Resend invoice functionality

Reporting Enhancements

  • Outstanding report with invoice drill-down

  • Quotation report with filters by client, agent, and account manager

  • Transaction ID redirect to client sales page

  • Date range filtering across reports

Admin Governance

  • Corrected created-date sorting

  • Dedicated admin views

  • Role-based access enforcement

  • Asset-type-specific promo code validation

  • Max-usage validation logic fixes

Catergory

Frontend Optimization · Backend CRM Engineering · Workflow Redesign · Reporting & Billing Logic

Tech Stack

  • PHP Laravel

Angular JS

  • Razorpay
  • AWS
  • Firebase
  • Email & SMS Services

Leave a Reply

Loveyatri – Multi Property Booking Platform

Loveyatri – Multi Property Booking Platform

TSMWA – Associate Management Platform

TSMWA – Associate Management Platform