Inspiration

Museum Mystery: The Daily Artifact was inspired by the rich history of Reddit communities and the desire to make Reddit's legacy accessible and fun for new and existing users. We wanted to create an engaging way to explore memorable moments from Reddit's past through gamification.

What It Does

Museum Mystery is a daily puzzle game where:

  • Each day, a legendary Reddit post is hidden within a virtual museum
  • Players explore the gallery to find artifacts
  • Users solve cryptic riddles to identify the Reddit post of the day
  • Players earn points and maintain daily streaks
  • Community notes allow players to share their experiences

How We Built It

  • Frontend: React 19 with TypeScript
  • Build Tool: Vite 6
  • Styling: Tailwind CSS with custom dark theme
  • AI Integration: Google Gemini API for generating daily riddles and artifact descriptions
  • Platform: Designed for Reddit's Devvit platform with a web demo version

Challenges We Ran Into

  1. API Rate Limiting: Managing Reddit API calls efficiently while generating unique daily content
  2. Demo Mode: Creating a seamless experience when API keys aren't available by implementing robust mock data
  3. Game State Management: Persisting player progress across sessions using localStorage
  4. Cross-Platform Deployment: Adapting the Reddit-native app to work as a standalone web demo

Accomplishments That We're Proud Of

  • Built a fully functional daily puzzle game with persistent state
  • Created an engaging dark-themed UI that feels native to Reddit
  • Implemented AI-generated content that makes each day unique
  • Developed a demo mode that works without any configuration

What We Learned

  • Integrating Google Gemini API for creative content generation
  • Building games for Reddit's Devvit platform
  • Managing complex game state with React hooks
  • Deploying React apps to GitHub Pages

What's Next for Museum Mystery: The Daily Artifact

  • Add more artifact categories and themed events
  • Implement leaderboards and community challenges
  • Expand the AI prompts for richer lore generation
  • Add sound effects and animations
  • Create special holiday-themed artifacts

Built With

Share this project:

Updates

Submission history