Skip to content

Functional Description

OlenaOsadchaBA edited this page Feb 24, 2026 · 3 revisions

Team page

https://github.com/ita-social-projects/VictoryCenter-Back/issues/3

Purpose

The Team Page is dedicated to presenting the company’s team members on the website. Team Page content is managed via the admin panel.

Public Functionality

  • Displays team member profiles on the public website

  • Content is read-only for website visitors

  • Supports English (ENG) localization for the English version of the website

Localization approach is described https://github.com/ita-social-projects/VictoryCenter-Back/wiki/Website-Localization-Strategy-Discussion#topic

Each team member is presented via a Team Member Profile that includes:

  • Name
  • Description
  • Image

Admin Functionality

Administrators can:

  • Add a new team member profile

  • Edit an existing team member profile

  • Delete a team member profile

  • Publish a team member profile

  • Unpublish a team member profile

  • Save a team member profile as a draft (postpone publishing)

Team Member Profile Rules

  • Each team member profile must be assigned to one category

  • Categories are predefined

  • Team member profile should passed applied validation rules before publishing or saving as a draft

A team member profile includes:

  • Default language content (UAH)

  • English (ENG) translation for the English website version

# Validation rules

## General / Global Validation Rules

Clone this wiki locally