Inspiration
Marty Cagan's "Inspired": Built on the principle that "Product discovery is about building the right product for the right customer at the right time. When you get this wrong, you waste months of development time on features that don't matter."
- Client Communication Pain: Solopreneurs and freelancers struggle with constant status update calls and client uncertainty about project progress
- Trust Building: The gap between what clients expect and what they actually see creates trust issues and scope creep
- Feedback Loops: Traditional project management tools are too complex for simple client communication needs
What it does
- Real-time Project Boards: Create beautiful, interactive project boards that clients can view without accounts or downloads
- RICE Scoring Integration: Use RICE (Reach, Impact, Confidence, Effort) methodology to prioritize features and show clients why certain work comes first
- Drag & Drop Workflow: Move ideas between columns (Now, Next, Later) with instant client visibility
- Client Feedback System: Clients can vote on ideas with thumbs up and emoji reactions without creating accounts
- One-Link Sharing: Generate unique URLs for each project that work on any device
- Status Transparency: End weekly "what are you working on?" calls by showing progress in real-time
- Meeting Reduction: Reduce client meetings by 70% through asynchronous feedback and progress visibility
- Mobile-First Design: Perfect for sharing during calls or letting clients check progress on their phones
How we built it
- Go with Gin Framework: High-performance HTTP server with excellent concurrency handling
- MongoDB Integration: Flexible document storage for boards, ideas, and user data
- Real-time WebSockets: Live updates when boards change, ensuring clients see progress instantly
- Clerk Authentication: Secure user management with social login options
- Email Integration: Automated client invitations and notifications using SMTP
- Rate Limiting: Smart protection against spam with IP-based rate limiting
- RESTful API: Clean, documented endpoints for all board and idea operations
Challenges we ran into
I wont go into technical challenges, but I will focus on Kiro. Kiro's speed to too slow compared to other similar tooling. Even though I can appreciate the Requirements to Implementation idea. Sometimes, we want to adjust requirement on the fly. Going back to requirements.md does not feel right. Kiro was not able to complete certain tasks so I did have to complete the work with competitive tooling.
What we learned
Simplicity Wins: Complex timer management was simplified for better reliability Real-Time is Hard: SSE implementation required multiple iterations to get right Precision Matters: Moving from minutes to seconds was crucial for accurate billing User Experience First: Multiple UI improvements were needed to create a smooth workflow
What's next for Disko
- Move to prod and launch!
Log in or sign up for Devpost to join the conversation.