✨Inspiration
As a child, I played many 15-piece puzzle games in which I needed to complete a picture by sliding the pieces, and I also loved games like Wordle, Pocket Grids, and Syllo. The result: Word Slider was born! The unique twist? Your words must match both Across and Down, creating a perfect 4x4 linguistic symmetry.
🧠 What it does
Word Slider is a daily brain-teaser embedded directly in the Reddit feed. Players are presented with a scrambled grid of letters and must slide tiles into an empty slot to form four valid words.
- Daily Challenge: A globally synced puzzle that generates new puzzles every 24 hours.
- Community Engine: Users can create and publish their own puzzles for others to solve.
- Persistence: Fire streaks, lifetime stats, and global leaderboards keep the competition alive.
- Notifications: Built-in reminders ensure you never break your streak.
🛠️ How I built it
The app is powered by the Reddit Developer Platform (Devvit).
- Frontend: A custom React application using Tailwind CSS for a premium, responsive glassmorphism aesthetic.
- Backend: An Express-inspired server architecture managing business logic.
- Data: Redis is the backbone, handling everything from sub-millisecond leaderboard updates to persistent user streaks and community puzzle storage.
- Performance: I used Vite for rapid builds and optimized assets to ensure near-instant loading times within the Reddit app.
⚡ Challenges I ran into
- The "No-Scroll" Constraint: Reddit's policy against inline scrolling forced me to rethink the entire UI. I had to engineer a responsive grid and layout system that looks great on mobile, web, and full-screen versions without ever overflowing its container.
- State Synchronization: Ensuring that "Community Solves" and author stats are updated in real-time across the platform.
- Physics & Feel: Getting the tile-sliding animation to feel "snappy" rather than sluggish took multiple iterations of CSS transform optimizations.
🎉 Accomplishments that I'm proud of
- Tactile UX: The sliding mechanism feels incredibly satisfying, mimicking a physical plastic puzzle.
- Creator Tools: The "Community Mode" allows users to become puzzle designers with an intuitive interface that verifies solutions before publishing.
- Seamless Integration: The app transitions smoothly between a lightweight view in the feed and a rich, immersive Fullscreen experience.
🎯 What I learned
I learned how to design "Micro-Games" for a social environment. Unlike standalone apps, Reddit apps need to be immediately understandable. I mastered the art of vertical space management and discovered the power of Redis for building lightweight, hyper-fast social features without a heavy database overhead.
🚀 What's next for Word Slider
- 5x5 and 6x6 Master Mode: Larger grids for more complex vocabulary.
- Themed Weeks: Puzzles focused on specific subreddits (e.g., a "Movie" week for r/Movies).
Built With
- devvit
- react
- redis
- tailwind
- typescript
Log in or sign up for Devpost to join the conversation.