P
I
T
A
N
G
E
N
T

Story of
ClickOn

ClickOn is a special kind of project for the media house as the client wants everything to be managed from the application itself. The client's initial demand is to have a media app that provides seamless operations for managing projects with a sleek user interface and a quick response time.

Obstacles
to Overcome

We won't say it was an obstacle but the CI-CD (Continuous Integration and Continuous Development) process was a challenge for the Client due to a dedicated hire model with our team. We have been successful in achieving the results each time.

ClickOn Application is for multi-user to do 1

  1. Project management
  2. User creation, status management
  3. Group management
  4. Production set up, reports creation
  5. Approvals for asset upload, edit, and manage versions of the media assets
  6. Task creation, calendar-based task allocation to the active users in the platform
  7. Event management through the calendar
  8. Robust communication via an internal chat interface

Users of the platform can log in to the system and do 2

  1. Create users and active/deactivate their statuses
  2. Create projects, their child projects, and management for each of them
  3. Manage staff and external user groups and assign any project to them in real-time
  4. Create a new group
  5. Create four new members (use a password with letters and numbers)
  6. Assign admin/pro/general/basic permissions for the new users
  7. Create a project for the new group - Assign one user as owner and one as a member
  8. Add 1 new member to the project ( After the project is created )
  9. Add 1 more new member to the project
  10. Verify that all new members were added to the project chat
  11. Verify that all new members are visible in the right chat sidebar
  • Download versions of a video asset (after 15mins)
  • Share: copy and paste share a link
  • Share: send a link to an email address (no message)
  • Share: send a link to an email address (with a message)
  • Share: send a link to an email address (no message, no permissions selected) – verify that the permissions are correct
  • Share: send a link to an email address (with a message, all permissions selected) – verify that the permissions are correct
  • Search for an existing project
  • Search for an existing asset by name
  • Search for any media asset
  • Add an event in Project > Calendar
  • Add an event in Project > Production > Schedule
  • Create a Child Project
  • Add an event in Child Project > Calendar
  • Add an event in Child Project > Production > Schedule
  • Add an objective to the Child Project
  • Add a moodboard to the Child Project
  • Create a call sheet for the child project
  • Upload an internal asset for the child project
  • Upload an external asset for the child project

The technology
used

Node.js v14.17.2

React JS

MySQL

Laravel (Composer)

PHP v7.4

Cypress

Final Product

We have successfully created a platform where multiple users are operating a Cloud-based application under the Parent-Child relationship. They could manage the media-based projects, their components, and their respective operations as stated above. Since this project is under continuous improvement, we have been engaged in automation testing as well for further enhancement and development.

Our clients simply love
our work

Is digital success eluding you?

We can help.

Call Now