AskBad: the anti-Yahoo! Answers where the worst answer wins

An anonymous Q&A platform built as the anti-Yahoo! Answers, where the most confidently wrong answers win the karma. A funny premise on a serious, production-grade stack: a server-rendered Aurelia 2 front end on a lean Firebase back end.

Tongue-in-cheek Q&AAurelia 2 SSRFirebase
AskBad homepage headlined 'The internet's most confidently wrong answers', listing questions scored by Terrible votes.

AskBad is an anonymous Q&A platform built as the anti-Yahoo! Answers, where the worst answers are the ones that win. The concept is comedy, the build is not: it inverts the usual reputation system so the most confidently wrong reply earns the karma, badges and a place in the Hall of Shame, with a full moderation, reporting and appeals layer underneath. It runs on a lean Firebase back end with a server-rendered Aurelia 2 front end.

The brief

AskBad has a clear target: the opposite of Yahoo! Answers, back when the internet was full of serious questions getting gloriously bad replies. The brief was to take that energy and build a real platform around it, where being wrong is the whole point and the worst advice climbs to the top instead of being buried, without the inverted premise turning into an excuse for a thin build.

What we built

A full community platform. People ask and answer questions anonymously, and an inverted reputation system, karma, badges and a Hall of Shame leaderboard, rewards the answers that are most confidently wrong. Authentication sits behind the anonymity so behaviour stays accountable, and a complete moderation, reporting and appeals flow keeps it in check. Content can be scheduled and seeded, so the platform stays populated and lively rather than depending on a constant live feed.

The build

The stack is deliberately lean but production-grade: an Aurelia 2 and TypeScript front end with server-side rendering and client hydration, sitting on Firebase for Firestore, Auth and Cloud Functions. SSR means pages arrive complete and fast for search and first paint, while Firestore and Functions carry the realtime data, voting and moderation logic without a heavy custom server to maintain.

Why it matters

AskBad shows the Rangefront stack carrying a real product end to end, an Aurelia front end with SSR on a Firebase back end, with the unglamorous parts done properly: anonymous-but-accountable auth, a moderation and appeals system, scheduled content and a reputation engine. The premise is funny, but the platform behind it is built to the same standard as the client work.

Build notes

  • An inverted incentive: instead of rewarding the best answer, the karma, badges and leaderboard celebrate the most confidently wrong one.
  • Anonymous to read and answer, but authenticated underneath, so the chaos stays attributable enough to moderate.
  • A server-rendered Aurelia 2 front end with client hydration, so pages arrive fast and complete rather than as an empty shell.
  • A lean Firebase backend, with Firestore, Auth and Cloud Functions doing the work instead of a heavy custom server.
  • Scheduled content publishing so seeded questions and answers can drip out over time rather than landing all at once.
  • A moderation, reporting and appeals layer that keeps the bit playful without letting it tip into anything genuinely nasty.