Really? “Really?” is a platform for users to assess their own biases through short quizzes and then amend those biases by reading well-sourced, bias-free articles. Purpose: The project helps people surface and reflect on latent biases by combining interactive quizzes with evidence-backed explanations. Users answer targeted questions that expose partisan framing, confirmation bias, and information gaps; the app then delivers neutral, sourced articles and concise summaries that challenge or broaden the user’s perspective. Technical approach: The codebase is a JavaScript stack (frontend + Node.js server) that orchestrates quiz flows, scoring, and content delivery. When a user completes a quiz, the server queries the Perplexity API to retrieve and synthesize relevant articles, extract authoritative citations, and produce short, neutral summaries tailored to the quiz topic. The app stores simple bias profiles and quiz histories to personalize follow-up recommendations and progressively adjust question difficulty. Use of the Perplexity API: Perplexity is used for two core tasks: retrieval of high quality, diverse sources, and generation of concise, citation-linked explanations. In the article generation, Perplexity’s summarization/reasoning outputs convert a diverse range of sources into neutral, digestible articles with inline citations. Results are presented to users with original source links so they can verify claims independently. Reasoning and retrieval impact: Combining Perplexity’s multi-source retrieval with reasoning improves transparency and trust – users receive balanced evidence rather than single-sided summaries. This architecture reduces the risk of reinforcing bias by offering counterevidence and clear sourcing, enabling reflective learning and measurable change in user bias scores.
Linkedin accounts - https://www.linkedin.com/in/dhruvilraval/ https://www.linkedin.com/in/shi-hao-ng-83b55b224/ https://www.linkedin.com/in/tom-de-vrieze-492b10281/ https://www.linkedin.com/in/bhavyaa-tibrewal-b4b759218/
Built With
- javascript
- node.js
- perplexity
- react.js
- tailwind
- typescript
Log in or sign up for Devpost to join the conversation.