React Admin Panel Development

Job ID: 40192045

Budget: ₹12,500 – ₹37,500 INR

I need a React-based admin panel that brings three core capabilities—user management, content management, and basic analytics - into one cohesive interface.

- Site is up and ready. Basic Admin and roles are also defined.
- Need enhancements in admin roles, flow, see status, download documents, archive profiles (accept and reject profiles is done)
Outcomes Module
Audit Logs
Reporting
-Clarification Flow
CMS Content
CMS Publishing
Visibility Control
Role Visibility Matrix
Admin Overrides
File Management



DETAILS OF PROJECT BELOW:::::::
Admin Console, CMS, and Role-Based Visibility Specification

1. Objective
= Build an admin system and CMS to manage:
= Users and role-based profiles
= Submission review and validation
= Visibility and access control
= Public content (Insights and Updates)
= Documents and files
= Audit logs and basic reporting
= The system must support neutral, permissioned participation.


2. Admin Roles (can be done in two admin)
- Super Admin
Full system access
Manage admin users
System settings

- Review Admin
Review, approve, reject submissions
Manage visibility and permissions

- Content Admin
Manage CMS content
Publish, schedule, archive content

- Support Admin
View users
Reset access
Handle support issues
All admin actions must be logged.



3. Core Objects
User Account (for admin, below information should be visible)
Name, email, optional phone
Account status
Selected roles
Consent records -EN
Last login - need to be recorded -EN

Role Profiles
(Profile types: Talent, Startup/Team, IP Holder, Corporate)

Each profile has:
- Status: Draft, Submitted, Under Review, Clarification Requested, Approved, Rejected, Archived
- Visibility: Private, Permissioned, Discoverable - not yet done - for all - (permission option to be added for user)
- Attached documents -
- Admin notes - (personal note)
- Clarification history -
- Version history

CMS Content (Can be controlled by Admin)
(Content types: Insight, Document, Update, Story of Revival)
Fields:
Title, summary, body
Content type
Theme tags
Pathway tags
Publish date
Author
Attachments
Status


4. Admin Functions
User Management
Search users
View roles and profile statuses
Suspend or reinstate accounts - suspend for time
Export user lists - all 4
Review Queues
Separate queues for: all profiles - Talent, Startup/Team, IP Holder, Corporate

Actions:
Assign reviewer - part of note
Request clarification
Approve, reject, archive

Set visibility -
Review Screen - already have this screen, just need to rest of the features
Submission data
Documents
Version history
Admin controls for status and visibility
Clarification messaging


5. CMS Functions (for Static website)
Create, edit, preview content
Schedule and publish
Archive content
Manage tags (Theme, Pathway, Content type)
Insights and Updates Page
Single combined page
Filters:
Content type (Insight, Document, Update, Story of Revival)
Theme
Pathway
Date
Stories of Revival:
Treated as a content type
Consent confirmation required before publishing


Admin Overrides
Admins can: Grant or revoke permissioned access, Change visibility, Override defaults. All overrides must be logged.


9. Audit Logging
Log all:
Admin logins
Status changes
Visibility changes
Access grants and removals
Content publish and archive actions
Document uploads and deletions

Files
Linked to profiles or CMS content
Metadata: uploader, timestamp, visibility


10. Required Admin Screens
Admin login -
User list and detail -
Review queues
Submission review screen
Permissions manager
File manager
Outcome manager
CMS content list
CMS content editor
Tag manager
Audit log viewer
System settings (Super Admin)
Related categories: PHP CMS HTML React.js React.js Framework