JR ATS – Professional Identity Gallery Feature

Objective

Add a new feature inside the Employee Professional Identity system that allows employees to upload professional images/gallery items at the end of their public Professional Identity page.

The feature must be subscription-based and integrated with the current JR ATS subscription system.


Feature Name

Frontend Public Section

Professional Gallery

Employee Dashboard / Form Section

Manage Professional Gallery


Placement

Public Page

Display the Professional Gallery section at the bottom of the Professional Identity page.

Suggested order:

  1. Professional Identity Information
  2. Public CV (if enabled)
  3. Professional Gallery

Subscription Rules

Free Plan

Optional:


Basic Plan

Allow:

Purpose:


Pro Plan

Allow:

Purpose:


Employee Dashboard Features

Inside

Please login to view your profile.
:

Add a new section:

Manage Professional Gallery

Features:

Examples:


Allowed File Types


Recommended Image Rules


Public Gallery Design

Layout

Suggested Behavior


Database / Storage

Recommended:

Use array structure:
[
attachment_id_1,
attachment_id_2,
attachment_id_3
]


Access Control

Gallery upload limits must be enforced using current JR ATS subscription system.

Suggested integration:

Create helper methods such as:


Public Visibility Rules

Gallery only appears if:


UX Enhancements

Free Users

Show upgrade CTA:
“Upgrade your Professional Identity with a visual portfolio.”

Basic Users

Show:
“Upgrade to Pro to unlock expanded gallery capacity.”


Future Expansion (prepare architecture)

Future-ready structure for:

Do NOT hardcode the system in a way that blocks future expansion.


Technical Requirements


Suggested File Structure

Possible implementation locations:

Employee Module:

Potential additions:


Important

This feature is part of the Professional Identity system and must feel premium, modern, and LinkedIn-style — not like a basic WordPress gallery.