Admin Safety Dashboard

Moderation queue, report review, content workflow, users, and platform controls.

This non-billing, backend-ready dashboard organizes reports, moderation, visibility review, content status, external embeds, and user safety controls.

Moderation Queue

Report content, report users, review media, review comments, and clear or escalate items.

TargetReasonPriorityStatusReporterActions
post: post-004External embed awaiting reviewmediumqueuedsystem
comment: comment-002Member reported comment for moderator reviewlowreviewingprofile-er-athlete
profile: profile-jordan-rProfile media awaiting safety reviewhighqueuedsystem

Admin Controls

Review controls cover publish states, visibility, reports, category management, tags, media limits, role permissions, and audit decisions.

Report contentReport usersModeration queueAdmin controlsCreator tip reviewMedia reviewComment reviewProfile safety reviewUser reviewContent reviewCommunity safetyReport userReport postReport commentBlock userMute userModeration queueAdmin reviewGroup moderatorsContent rules

Admin Architecture

Moderation, reports, content review, user review, and community safety.

No billing or subscription controls are included in this phase.

Moderation

Queue, assign, review, resolve, dismiss, archive, escalate, and audit community safety decisions.

moderation queue

Reports

Report intake for users, posts, comments, media, galleries, profiles, and external embeds.

reports

Content Review

Review posts, blogs, journals, transformations, tips, questions, progress updates, and embedded media.

content review

User Review

Review public profiles, role changes, banners, avatars, badges, titles, pets, and safety notes.

user review

Community Safety

Safety notes, blocked relationships, report outcomes, hidden content, admin actions, and audit trail.

safety

Content Review Workflow

Professional content moves from submission to owner approval, review, and publish approval.

The workflow applies to exercises, articles, videos, images, muscle-group education, injuries, conditions, contributors, blogs, and journals.

Injured Athlete | article

Return to pressing after shoulder irritation

Owner approved topic; clinical reviewer is checking scope and safety language.

professional-reviewDPT, SCS

Nutrition | video

Lean bulk meal prep walkthrough

Contributor credentials and source license need owner review.

owner-reviewRD verification requested

Powerlifting | image

Squat setup image sequence

Media and copy approved for publish queue.

publish-approvedCSCS

Professional Contributors

Contributor approval supports therapists, trainers, coaches, nutrition pros, adaptive specialists, and recovery specialists.

Each contributor has an approval state, credentials, specialties, and submission count before production publishing.

physical therapist

Dr. Aria Patel

DPT, SCS | pending-owner-review

3 submissions in review-ready content categories.

Injured AthleteMobilityRecoverySports Performance

coach

Coach Maya

CSCS | approved

12 submissions in review-ready content categories.

TrainingBodybuildingPowerliftingAthletic Performance

nutrition professional

Eli Brooks

RD | needs-more-info

2 submissions in review-ready content categories.

NutritionAthletic PerformanceSports Performance

Review Metadata

Required fields for scalable educational content.

These fields attach to articles, exercises, videos, images, blogs, injury education, condition pages, and contributor submissions.

authorreviewedBycredentialsreviewDatesourcelicensereferences

Content Categories

The platform taxonomy supports the complete educational knowledge base.

TrainingNutritionRecoveryAdaptive FitnessInjured AthleteYogaPilatesTai ChiMobilityLongevityAthletic PerformanceBodybuildingPowerliftingHIITSports Performance

Group Moderation

Default spaces, member-created groups, and group moderator workflows.

Admins and group moderators need controls for reports, content rules, member review, muted users, blocked users, and unsafe media.

Group nameDescriptionCategoryPublic or privateRulesCover imageMembersModerators

Open Community

General Fitness

24,880 members | 2 moderators

Open Community

Beginners

18,420 members | 2 moderators

Training Style

Bodybuilding

16,740 members | 2 moderators

Strength Sport

Powerlifting

12,150 members | 2 moderators

Database Models

Supabase-ready schema groups for Phase 2.

The schema plan covers account, community, media, search, content categories, and admin review models without live backend activation.

Account Models

profiles, profile_settings, achievements, badges, titles, profile_badges, profile_titles, pets, and pet_events.

account

Community Models

content_posts, blog_posts, comments, reactions, follows, saved_content, reports, and moderation_queue.

community

Media Models

media_assets, media_galleries, media_gallery_items, transformation_timelines, and transformation_milestones.

media

Search Models

search_documents with target type, category, tags, owner, status, visibility, and weighted search vector.

search

Content Category Models

content_categories and content_category_assignments for workout, recovery, nutrition, media, and community taxonomy.

taxonomy

Admin Models

reports, moderation_queue, moderation_actions, user_review_notes, and blocked_users.

admin

profiles

Account profile, community profile, role, bio, goals, XP, streaks, privacy, banner, avatar, and social counts.

profile_settings

Account preferences, privacy defaults, notification settings, content defaults, and profile safety state.

content_posts

Community posts, tips, questions, progress updates, transformations, external embeds, status, visibility, and tags.

groups

Default and user-created community spaces with category, visibility, rules, cover image, members, and moderators.

group_members

Group membership, roles, join state, muted or blocked state, and private group access.

posts

Group-scoped text, photo, video, tips, questions, transformations, progress updates, and external social links.

blog_posts

Blogs, journals, instructional articles, creator tips, review/publish workflow, embedded workouts, and nutrition plans.

blogs

Group-scoped blog posts, workout journals, nutrition journals, transformation journals, and recovery journals.

media_assets

Photo uploads, video uploads, thumbnails, category, muscle group, owner, storage path, visibility, and review state.

media_galleries

Transformation, workout, nutrition, and recovery galleries with ownership, status, visibility, and cover media.

media_gallery_items

Ordered gallery membership for photos, videos, transformation milestones, workouts, nutrition, and recovery media.

comments

Threaded comments with moderation state and realtime-ready subscriptions.

likes

Like records for posts, blogs, comments, media, users, and group content.

saved_posts

Saved group posts and collections for member libraries.

chat_rooms

Group chat rooms and topic channels for General, Questions, Progress, Media, Tips, and Announcements.

media_uploads

Group, post, and blog media uploads for photos, videos, thumbnails, review state, and visibility.

reactions

Likes and reaction types scoped to posts, blogs, comments, media, and transformations.

follows

Follower graph for people, favorite creators, and private group access.

saved_content

Saved posts, blogs, workouts, media, nutrition plans, and recovery protocols.

reports

Report content/user actions with reason, target, reporter, and status.

moderation_queue

Admin review dashboard for reported content, external embeds, comments, media, and users.

moderation_actions

Audit trail for approve, hide, escalate, archive, dismiss, user review, and content review decisions.

badges

Badge catalog with category, rarity, icon key, XP value, and profile award state.

titles

Title catalog and profile-selected earned titles for account and community profile showcases.

search_documents

Unified index for users, workouts, exercises, articles, videos, photos, nutrition, and recovery search.

content_categories

Shared taxonomy for workout systems, recovery systems, nutrition systems, media galleries, and community content types.

content_submissions

Professional contributor and member submissions with owner approval, review workflow, publish approval, visibility, and category assignment.

content_reviews

Review metadata for author, reviewedBy, credentials, reviewDate, source, license, references, reviewer notes, and approval decisions.

professional_contributors

Approved and pending physical therapists, trainers, coaches, nutrition professionals, adaptive specialists, and recovery specialists.

content_references

Structured citation and source records attached to exercises, articles, videos, images, blogs, injuries, conditions, and contributor submissions.

content_licenses

License declarations and ownership records for article copy, videos, images, contributor uploads, and original E.R. Fitness media.

content_search_documents

Scalable search rows for exercises, articles, videos, images, muscle groups, injuries, conditions, contributors, and blog posts.