See more projects
nda

The customer chose to protect their confidential information

Platform to manage creative projects

Media & Entertainment
Customer rating
4.9
This ranking reflects our expertise and success
Platform to manage creative projects

About the client

Andersen’s customer wanted to design and develop creative project management software to help creatives optimize their workflows. The project's mission was to centralize task management, communication, and asset handling, ultimately enhancing efficiency and collaboration. The resulting solution also needed to be integrated with third-party services like Google Maps and Stripe and be compatible across web and mobile platforms.

Location:USA
[object Object] on the map

Project overview

The customer approached Andersen with a vision for a creative project management tool – a unified platform to streamline creative workflows. The solution was required to incorporate project creation, task management, asset storage, communication, and client approvals into a single application.

Duration15 months
Technologies
React
Redux
MUI
Axios
TypeScript
Jest
Node.js

Front-end development

React, Redux, MUI (Material UI), Axios, TypeScript, Jest

Back-end development

Node.js, Express, PostgreSQL, Sequelize

Mobile development

SwiftUI, Combine, MVVM (Model-View-ViewModel)

AWS cloud solutions and services

Amazon RDS, AWS Lambda, Amazon CloudFront, AWS CloudTrail, Amazon EC2, AWS Load Balancer, Amazon VPC, AWS IAM

Security and protocols

HTTPS

Development tools and utilities

Husky

Overview
Overview

Customer Challenge

Given the complexity of the planned creative workflow management tool and its intended audience, the customer faced multiple challenges, from integrating third-party services with robust security to ensuring a consistent user experience across web and mobile platforms. Scalability and performance were critical concerns, while implementing a secure and efficient client approval system introduced further complexity in terms of permissions, data privacy, and real-time synchronization.

Project page
Project page

Solution

The resulting creative management platform is built on a monolithic architecture hosted on AWS, employing HTTPS, Jenkins, and AWS Load Balancer for deployment. Its web front-end is developed in React, using Redux and MUI for UI and state management, while the mobile app leverages SwiftUI and Combine. The back-end runs on Node.js and Express with PostgreSQL for data storage, seamlessly integrating with third-party services like Google Maps and Stripe.

The solution effectively utilizes various AWS offerings:

  • Amazon RDS automates patching and provides vertical scaling for relational data;
  • Amazon EC2 provides resizable virtual servers for computing needs;
  • AWS Lambda handles event-driven, serverless tasks that complement the monolithic architecture;
  • AWS Load Balancer efficiently distributes incoming traffic;
  • Amazon CloudFront ensures fast global content delivery;
  • Amazon VPC secures networking within an isolated cloud environment;
  • AWS CloudTrail enables continuous auditing and API logging;
  • AWS IAM enforces fine-grained identity and access management.

This architecture ensures scalability, security, and optimal performance while leveraging AWS's extensive ecosystem.

App functionality

The solution for managing creative workflows that Andersen delivered includes such functionalities as:

  • Task management feature to create, assign, and track tasks;
  • Role-based access rights;
  • Collaboration tools for real-time interactions;
  • Notifications and reminders;
  • Centralized file management system with version control;
  • Tracking and billing capabilities;
  • Client approval procedures to review deliverables;
  • Automation, enabling seamless project management for creative teams.
  • Third-party integrations and cross-platform access;
Light/dark mode
Light/dark mode

Results and Benefits

Thanks to Andersen's work on the creative management solution, the customer achieved the following goals:

  • User growth: increasing the number of unique users to 1,000 thanks to web app improvements and online promotion;
  • Seamless integration with Google Maps, Lucky Orange, Retool, Stripe, etc.
  • Enhanced UX/UI with intuitive and streamlined flows;

About Andersen

Andersen implements cloud projects of high complexity and boasts an extensive track record in the AWS domain.

Let's talk about your IT needs

What happens next?

An expert contacts you after having analyzed your requirements;

If needed, we sign an NDA to ensure the highest privacy level;

We submit a comprehensive project proposal with estimates, timelines, CVs, etc.

Customers who trust us

SamsungVerivoxTUI

Let's talk about your IT needs