Inspiration

Lately I keep receiving all these emails and website popups that try to get me to complete their surveys. Even on the shopping receipts I see these feedback form links. And since it's really important to collect this information businesses try to incentivize by offering big prizes to lucky winners. But I hate lotteries because I never win.

Lightning enables lots of things, one of those things is paying a lot of people tiny amounts of money. My most successful Lightning App to date is Sats4Likes, which lets social media users pay others for likes, retweets etc.

So I figured I could launch a website where businesses/websites could create feedback forms and they could offer small payments to everyone who completes them.

What it does

Satback serves 2 types of users.

1- Admins, they login with Blockstack, create surveys, see survey results and manage budget.

2- Users, they simply complete surveys and withdraw their earnings.

How I built it

I used one of my other Lapps Lightpoll as a template, which is a 1 question poll app. Just added an admin dashboard and expanded the UI. Backend is always very easy using opennode's nodejs library with their API.

Challenges I ran into

Each payment is tied to a unique Node ID so it's almost impossible to abuse the system, or very costly at least. This provides peace of mind to survey creators but it takes away from users that use custodial wallets.

Accomplishments that I'm proud of

It works! I was able to get a working mvp in time for the hackathon deadline.

What's next for Satback

UI needs some tweaking, I took some shortcuts to make the hackathon submit date. I should also setup the API in a better, more efficient way. Plenty of potential improvements are possible and I'll work keep working on them.

Built With

Share this project:

Updates