I’m currently building Callout, a social debate app based on a simple question: what happens when opinions receive meaningful verdicts instead of generic likes?
Every opinion can be judged as Based or a Hot Take. The aim is to make reactions more expressive while keeping the interaction quick.
The interesting development challenge is balancing simplicity with enough personality to make people want to participate.
I’m sharing the project as I build it and would appreciate feedback from other developers:
Top comments (1)
Hello Glad to see you, I am Kane Lim from Hong Kong. I have over 10 years of development experience. I am writing this because your post was interesting.
I like the core interaction because Based and Hot Take creates a much stronger feedback primitive than a conventional like. Looking at the implementation, I would focus heavily on preventing popularity from becoming the verdict itself.
A useful next layer would be separating raw vote counts from reputation weighted signals. Track voter consistency, account age, participation quality, brigading patterns, vote velocity, and suspicious correlation. Then expose confidence alongside the verdict rather than presenting the percentage as objective truth.
I would also model the feed as an event driven system. Every vote becomes an immutable event, with asynchronous aggregation for rankings, heat scores, and moderation signals. That makes rollback, auditability, anti manipulation analysis, and experimentation much easier.
The product has an interesting foundation. I would enjoy exchanging ideas around the ranking and trust architecture as you scale it.