CMS for User-Generated Content

Job ID: 40481538

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

I need a web application whose single focus is to let end-users publish and manage their own content while giving me clear, flexible reporting drawn from multiple data sources. Think of it as a lightweight CMS: articles, images, and any custom fields I define should flow in seamlessly, be stored safely, and surface through an intuitive dashboard.

Core expectations
• Clean front-end where users can sign up, create, edit, and delete their content.
• Role-based moderation controls so I can approve, reject, or flag submissions.
• A reporting module that can pull real-time metrics from the content database as well as external datasets (CSV, API, or SQL import—happy to discuss the most sensible approach) and present them in interactive charts or exportable tables.
• REST or GraphQL API for future mobile integration.
• Well-structured code, clear documentation, and a short screen-share hand-off so I understand deployment.

Acceptance criteria
1. I can create a new content type in the admin panel without touching code.
2. A logged-in user can submit an item and see its status change as it moves through moderation.
3. Reports load in under two seconds for datasets ≤10k rows and can be downloaded as CSV.
4. The entire stack deploys to my cloud account with a single command or CI pipeline.

Preferred tools are modern (React/Vue + Node/Django/Laravel, Postgres or Mongo, Chart.js/D3 for visuals), but I’m open if you can justify an alternative that meets the goals above. Let’s agree on the tech before you begin so we avoid rework.

If this scope is clear and you have relevant demos or repos, send them along and include a brief outline of the architecture you’d propose.