PP Manager

Shortcodes:

You can place these shortcodes on any page. Users must be logged in to use them:

[gz_ppm_dashboard] — front-end dashboard (overview).

[gz_ppm_projects] — list projects.

[gz_ppm_create_project] — create project form (requires capability).

[gz_ppm_upload project="project-slug"] — front-end upload form for a specific project (requires capability).

[gz_ppm_checklist project="project-slug" platform="gumroad"] — view checklist for a project/platform.

Add those shortcodes to pages and restrict page access to logged-in users (they will be redirected to login automatically if not logged in).
How to package & install

Create folder getrizwan-pp-manager.

Create the exact files & folders above (use the provided file contents).

Zip the getrizwan-pp-manager folder into getrizwan-pp-manager.zip.

Go to WP Admin → Plugins → Add New → Upload Plugin → Choose ZIP → Install Now → Activate.

Add GETRIZWAN_PPM_SECRET to wp-config.php (see top of this message).

Visit GetRizwan PP Manager in the WP sidebar (top-level) → Settings → paste client IDs / secrets.

Register Google OAuth app and set redirect URI to:

https://your-site.com/wp-admin/admin.php?page=grppm-settings