About the Project
I created Subreddit Showdown to transform the way people engage with Reddit and online content. Instead of scrolling passively, this app challenges users to test their intuition about what makes content viral. The idea started as a simple upvote guessing game but evolved into a full-scale psychological and emotional analysis platform. I wanted to build something that could reveal how people think, feel, and react to internet culture in real time while capturing meaningful data that could inform future AI models and behavioral studies.
I built the app using Next.js for the frontend and Supabase for authentication and database management. I integrated OpenAI and other custom machine learning models to analyze Reddit content and user behavior. The app tracks a range of user data points including decision time, confidence, emotional response via facial expression, and eventually eye tracking. I added multiple game modes like Classic, Blitz, Versus, and Reaction Cam to support both casual and high-stakes gameplay. There were several challenges including fixing Supabase schema issues, ensuring smooth authentication, and building a fast, emotionally intelligent user experience.
Throughout this project I learned how important it is to align UX, backend performance, and AI-driven analysis. Balancing deep psychological data collection with ethical user experience was complex but critical. I added opt-in settings for sensitive features, clear terms, and anonymization wherever possible. Subreddit Showdown is more than just a game—it is an experiment in understanding the psychology of digital virality, human emotion, and online attention.
Built With
- auth
- bolt-ai-builder-**apis**:-openai-api-(content-analysis
- built-with**-**languages**:-typescript
- edge-functions)-**authentication**:-supabase-auth-**cloud-&-hosting**:-vercel-(frontend)
- emotion-telemetry-**game-engine-logic**:-xp-calculation
- facial-emotion-detection-models-**data-&-analytics**:-real-time-logging
- git
- gpt-based-post-analyzer
- integration
- javascript
- leaderboard-engine-**version-control-&-deployment**:-github
- post-explanation)
- reddit-api-(data-sourcing)-**ai/ml-tools**:-custom-sentiment-classifier
- shadcn-ui-**backend**:-supabase-(postgresql
- sql-**frontend**:-next.js-(react)
- streak-handling
- supabase-(backend)
- tailwind-css
- user-decision-tracking
- with



Log in or sign up for Devpost to join the conversation.