Inspiration
Reddit, Devvit & its communities!
What it does
- Global Aura farming! (game mode)
Redditors create geo-poll posts to start campaigns that drive global discussions from poll-hub post, and to defend their aura on the leaderboard
They can assign flairs to their poll-posts and watch it appear on the hub.
They are ranked by average votes they receive on their polls.
- Poll Hub
A community polling center displaying trending, live, ended polls, user profiles, aura. One place to create, manage polls, discussions!
- GeoPoll
A poll app that shows geo-distribution of votes.
- Normal Poll
For non-geo global discusssions, quick community engagements
- UGC
This is enabled in game-mode. This feature can be enabled/ disabled by mods who want this app for their own communities- as per their choice.
How we built it, Challenges we ran into
Midway through my backend development, I decided to migrate to hono from express when an admin introduced the template.
It paid off! The polling became faster, repo lighter, UX better!
I struggled with merging game mode, community polling app in one repo - as the concept was same, but applications, customizations, database - quite different.
Devvit Settings were the saviour with some hacks! Even for communities I could make it configurable for **UGCs. Full custom controls!
I also spent a lot of time making UI/UX faster in inline mode, optimising Redis, backend for scalability across communities
Accomplishments that we're proud of
r/GeoPoll : a growing subreddit
geo-poll app : your community app
What we learned
Community building
Devvit nuances
What's next for GeoPoll
"Aura" creates "Power", and Power creates "Conflict"
GeoPoll >> GeoPool >> GeoFront
You’ve farmed the Aura. Stay tuned to fund your faction!
Project Dev Timeline
The concept started last year November with r/GeoFront . But it was quite a busy time. The backbone of GeoFront was GeoPolls.
I started on the idea a week before the hackathon and it announcement was a pleasant surprise! In the prior week, I could only form a rough sketch, a broken backend with somewhat working frontend.
Almost all development happened during the hackathon period and till the last hour!
Log in or sign up for Devpost to join the conversation.