Inspiration
First of all I am completely new to blockchain. I just wanted to try out something completely out of the world for me. That's why I took part in this hackathon looking for learning many things and gaining experience. The idea for this project came from the growing concern over data privacy and control on traditional social media platforms. I wanted to create something that puts users in charge, without the fear of censorship or data misuse. By using blockchain, the goal was to build a social media app where your data is yours, secure, and transparent.
What it does
This is not your average social media app—it’s a decentralized social playground where you can create, edit, and delete posts, drop comments and also delete them, and subscribe to your favorite people, all powered by blockchain magic. No big tech spying on your data or messing with your content; everything is securely on-chain, keeping your posts safe, private, and censorship-free.
How we built it
We created new class user-comment and implemented various methods like create and delete. We used different validations and combiner functions over that to make it work in the blockchain. Finally we exported the data using REST endpoints.
Challenges we ran into
As I already said I was new to Blockchain so the complete thing was a challenge. Moreover the Scala language was completely new to me. Also after that making sure all those comments, and posts stayed consistent and synced was like herding cats. Debugging validation functions for comments nearly drove us up the wall.
Accomplishments that we're proud of
Learning was our greatest accomplishment. Working in such a new thing in a little time in the buzz of college life (Yes, we are currently in college) was truly a great experience.
What we learned
Learnings we got was limitless - how blockchain works how metagraph works how to code in scala what are the validations for how to debug Overall how to stay persistent to a problem until u get something in green.
What's next for Social App
We’re looking to add more fun features like likes, shares, and private messaging to make the app even more interactive and engaging. Next up, we’re going mobile with a sleek app that’s perfect for on-the-go socializing. Community feedback is our jam, so we’ll keep tweaking and tuning based on what you want. And the ultimate dream? Cross-chain integration—taking this app to new heights by linking up with other blockchains to make it even more decentralized and unstoppable. The possibilities are endless.
Log in or sign up for Devpost to join the conversation.