← All work
clientInternal Tool · SaaS

neoCedrus Feedback — unified feedback hub for 3 products

Self-hosted internal feedback platform unifying user feedback, feature requests, and ideas across Kudos, Xpress, and Ace. Voting, comments, status tracking, email notifications, and admin panels per product.

Year2026
RoleSoftware Engineer
ClientneoCedrus
neoCedrus Feedback — unified feedback hub for 3 products
3
products unified
3
user roles
Self-hosted
MinIO image storage
Live
feedback.neocedrus.com
The problem

User feedback for Kudos, Xpress, and Ace was scattered — no central place to submit ideas, track requests, or see what was planned. Each product team worked blind to what users actually wanted.

Approach
  • Built a unified platform scoped per product — users submit feedback to Kudos, Xpress, or Ace separately, keeping signal clean per team.
  • Implemented a full feedback lifecycle: Open → Planned → In Progress → Completed / Declined, with email notifications on status changes and comments.
  • Added upvote/downvote, tagging, image attachments via self-hosted MinIO, and a public roadmap view per product.
  • Role system: Super Admin across all products, Platform Admin per product, and standard users.
  • JWT + refresh token auth, audit logging for significant actions, Nodemailer for transactional email.
Outcome

neoCedrus Feedback launched at feedback.neocedrus.com — a single hub for all three products, replacing scattered requests with a structured, transparent feedback loop for the whole team and user base.

Tech

Frontend

ReactViteTypeScriptTailwind CSS

Backend

ExpressTypeScript

Data

PostgreSQLPrisma

Storage

MinIO

Infra

DockerNodemailer

Have a project like this?

Get in touch