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!

Built With

Share this project:

Updates