Multi-tenant customer feedback SaaS - boards, upvoting, comments, workspace management. Full-stack TypeScript with React 19, Node.js, Express, PostgreSQL.
EchoLog is a multi-tenant customer feedback SaaS - a Canny.io alternative - that allows product teams to collect, organize, and act on user feedback through boards, upvoting, comments, and workspace management.
Product teams need a centralized place to gather user feedback, prioritize features based on community votes, and communicate status updates - without building it from scratch or paying for expensive tools like Canny. Most alternatives are either overpriced, locked into proprietary ecosystems, or lack essential features like role-based access and multi-workspace isolation.
EchoLog follows screaming architecture on the backend - each business domain is a top-level folder that 'screams' its purpose without revealing the framework. The frontend uses feature-based organization with React Query for server state and Zustand for UI state. Shared Zod contracts ensure type safety across the stack.