DEV Community

Cover image for How I Won $18,000 In A Hackathon
Teodorus Nathaniel
Teodorus Nathaniel

Posted on

How I Won $18,000 In A Hackathon

Polkadot Hackathon: North America Edition was a hackathon hosted by the Polkadot ecosystem in June-July 2022. This event focused on building apps or services that could help the Polkadot and Kusama ecosystems to grow. In this event, I built a Substrate StackExchange on Subsocial, winning Subsocial’s bounty, and the second place prize in the overall Interfaces & Experiences category.

I was already interested in the Polkadot ecosystem before I joined the event; joining only made me more invested, and I built many connections that I couldn’t have imagined before. I even got a job with Subsocial, and it is an honor for me to finally participate in building inside of the web3 world.

Inspiration

I joined this hackathon on a whim. It started when I saw the hackathon announcement in Subsocial’s Discord server. When seeing this announcement, I was interested in the prize 😋, so I checked it out more, and found out that Subsocial also had a bounty that we can build to win a prize. After checking out the bounty, I became really interested in one idea, which was to build a decentralized stackexchange (like stackoverflow) for substrate development. This helped me a lot, because previously, I was always stuck in the ideation phase of hackathons, which I could just skip in this case. So, I registered to the online workshop that was done by one of the team member of Subsocial.

When building apps on Subsocial, developers can access all the data like question, answers, comments, likes, etc. easily from the Subsocial SDK, meaning each developer can build their own frontend for users with their own twist for how they show the data, and maybe add monetization features, with shared data across multiple apps.

After learning how we can build a decentralized Twitter on the Subsocial platform from the workshop, I thought that building the idea was feasible enough to be finished in this hackathon, so I registered myself for the hackathon and began building.

Architecture

By using Subsocial, you can build your own app without needing to build a backend, because all the data can be fetched from the Subsocial SDK (or now you can use Subsquid’s Indexer Service). Therefore, I only needed to build the frontend to manage calls to the wallet and SDK.

I built the frontend using nextjs with typescript. I am personally a fan of react-query and tailwind, so I used both of them in my project.

Building a wallet connection and integrating the Subsocial SDK into react-query was quite a hurdle for me at first. For the wallet connection, I used @talisman-connect which makes it easy to integrate substrate wallets to my app. For Subsocial SDK integration, as I read through the thorough SDK documentation, I was able to integrate it in a way that I really liked, and it boosted my productivity throughout the rest of the development.

Afterword

All in all, I’m really glad that I participated in the hackathon, and it was a really pleasant experience for me. I was also very surprised when I heard that my submission won the second place in the Interfaces & Experiences category.

The experience of building on Subsocial was also very good because of the comprehensive docs, and I could ask the team directly if I had something I didn’t understand, which was really helpful.

To fellow hackers that wants to get started in a hackathon, especially those who are interested in web3 world, Polkadot is holding a new hackathon event which is running from 25 Jan until 17 Feb 2023.

So what are you waiting for? Join the event to create new connections, gain new experiences, and get rewarded as a bonus (or the primary goal 🤑)!

Top comments (21)

Collapse
 
olehmell profile image
Oleh Mell

Inspiring article. I'm already ready to apply for the hackathon :)

Thanks for sharing your experience!

Collapse
 
smn profile image
Alex Siman

Have you ever participated in hackathons on Web3 Social?

Collapse
 
atila027 profile image
Atila027

Thank for your reply
I have no experience in that.

Collapse
 
teodorusnathaniel profile image
Teodorus Nathaniel

Nice! Good luck and hope you are interested in building using subsocial there 😋

Collapse
 
oleksandrkimin profile image
oleksandrkimin

Thanks for sharing, that is truly amazing how one notification in Discord can change your life later on.

I wonder if you saved any pictures of what you've build during this hackathon, would be great to see

Collapse
 
teodorusnathaniel profile image
Teodorus Nathaniel • Edited

Yes its a life changing notification 😍

Here're some screenshots from the demo video I made for the submission.
Full demo video here https://www.youtube.com/watch?v=_mkW_3TsC-A&t=41s

Image description
Image description

Collapse
 
atila027 profile image
Atila027

Hi.
Congratulation bro.
I 'd like to follow you.
But I have a little knowledge about hackton.
Could you do me a favor?

Collapse
 
teodorusnathaniel profile image
Teodorus Nathaniel

thanks 😁, what favor do you want me to do?

Collapse
 
atila027 profile image
Atila027

I want a job for income.
I have loved web developer and design and worked as freelancer.
But I have to get a regular job.
Your experience and story make me excited.
Please help me.

Thread Thread
 
teodorusnathaniel profile image
Teodorus Nathaniel

I think if you have worked as freelancer, it should not be too hard to find a regular job at your vicinity.
But if getting regular job is not an urgent problem, then you can try joining some hackatons that you are interested in.
Try to join some dev community to keep in touch or just search from the list in devpost. You can build connection too from there that can help you get a new job.

Good luck!

Collapse
 
smn profile image
Alex Siman

what would you like to know specifically?

Collapse
 
atila027 profile image
Atila027

yeah.
I 'd like to know about that

Collapse
 
vulcanwm profile image
Medea

Wow congrats!
Such an inspiring story

Collapse
 
smn profile image
Alex Siman

Totally!

Collapse
 
denchik37 profile image
Denis Igin

Wow, congrats - that's a decent amount of money! What happened to the project after the hackathon, are you going to compete with the incumbent that inspired you in the first place?

Collapse
 
teodorusnathaniel profile image
Teodorus Nathaniel

actually I'm now working with the Subsocial team that presents the bounty and it's on progress to make the app production ready 😁

Collapse
 
david4bay profile image
David Bayode

Congratulations bro!

Collapse
 
juanfrank77 profile image
Juan F Gonzalez

Congrats on your win!

Collapse
 
ical10 profile image
Husni Rizal

Cool article! Congrats on the win, inspirational story :)

Collapse
 
bigfidelis profile image
Oluborode Akintunde Paul

Congratulations... When will you share the bonus ?

Collapse
 
teodorusnathaniel profile image
Teodorus Nathaniel

bonus? 🤔