Inspiration
We wanted to create a platform in which Reddit users could express their wit and spontaneity—no filters, no rules, just pure hilarious mayhem. Sentence Gone Wild is all about turning everyday statements into humorous, unexpected punchlines. Whether you're a seasoned meme lord or simply want to express your absurdist genius, this app encourages everyone to play with words and relish in the absurdity.
What It Does
🚀 Scheduled Chaos
- Fresh "Wild Sentence" post everyday (6 posts a day)
- The app boosts engagement with unique post previews — powered by custom webviews and blocks—for instant visibility and expanded functionality.
🎨 User-Powered Madness
- Drop your wildest sentence templates and be rewarded (just use the 'Create Sentence' page)
- Rack up on more points when your hilarious fills get upvoted (on Wild Sentence post)
- Dominate the leaderboard by keeping the laughs coming (Updates 6 times a day).
💡 Structured Creativity
- Dedicated WebView pages for leaderboards, help, and content creation
- Designed with both light and dark mode compatibility
How We Built It
- Built with Devvit CLI for Reddit app development, iterating via playtest.
- Implemented React + TypeScript with Vite for secure, optimized WebViews.
- Added input sanitization to handle user-generated content safely.
- Configured Tailwind CSS for UI styling within Devvit’s constraints.
Challenges We Ran Into
- WebView hurdles: Devvit’s bundler required static files in a
webrootfolder, so we engineered Vite to output builds directly there. - Balancing UI appeal with Devvit’s restrictive Block CSS formatting.
Accomplishments We’re Proud Of
- Mastering Devvit’s ecosystem (Blocks, WebViews, Scheduled jobs) in a tight timeline.
- Successfully integrating React + Vite with Devvit’s workflow.
- Creating a pinned Reddit post system to host the game and track engagement.
- Polishing the User Interface to support both Light and Dark mode.
What We Learned
- Deep dive into Devvit CLI, Reddit’s API, and cron-triggered automations.
- Optimizing Tailwind CSS for performance within Devvit’s sandbox.
- Handling user inputs securely while maintaining the game’s edgy spirit.
What’s Next for Sentence Gone Wild
- Expand the sentence bank with more wild prompts.
- Analyze user interactions to refine gameplay mechanics.
- Introduce challenge modes (e.g., "3-word replies only") with rewards for top comedians.
- Explore multiplayer features or subreddit-specific leaderboards.
- Scaling the app to support Reddit's massive user base and navigating the official approval process for public release.
Built With
- adobe-xd
- devvit
- react
- tailwindcss
- typescript
Log in or sign up for Devpost to join the conversation.