RTCamp Content Workflow
Enterprise-style WordPress plugin with REST API and React admin dashboard
by Ayush Aryan · github.com/ayush-aryan-0/rtcamp-content-workflow · website
★ 0stars
0forks
Install
No release zip yet. The repository archive installs, but the folder name will carry the branch suffix and updates will not flow:
wp plugin install https://github.com/ayush-aryan-0/rtcamp-content-workflow/archive/refs/heads/main.zipRTCamp Content Workflow Manager
A production-style WordPress plugin and custom theme built to demonstrate enterprise WordPress development practices.
🔧 Tech Stack
- PHP, JavaScript
- WordPress, REST API
- React (wp.element)
- MySQL
- HTML, CSS
- Git
🚀 Features
- Custom Editorial Content Post Type
- Custom MySQL table for workflow logs
- Secure REST API endpoints
- React-based Admin Dashboard
- Custom WordPress Theme for frontend rendering
🏗 Architecture
- Modular plugin structure
- Loader pattern for hooks and dependencies
- Separation of frontend (theme) and backend (plugin)
🔐 Security
- REST permissions via capability checks
- Nonce-based authentication
- Sanitized DB queries
🧪 Testing
- Basic PHPUnit test coverage for DB utilities
⚙️ Setup
- Clone repository into
wp-content/plugins - Activate plugin
- Activate RCWM Theme
- Create Editorial Content
- View Admin Dashboard & Frontend
📌 Future Improvements
- Gutenberg blocks
- Workflow state transitions
- Role-based approvals
- Full React build pipeline
👤 Author
Ayush Aryan