-
-
-
technologies and features used
-
create and see posts from people on ZoneIN
-
uploading image using hedera file service
-
chat with other people on the platform, securely signed using hedera blockchain
-
report any vulnerabilities to companies and receive rewards in custom fungible tokens and redeem them for monetary items
💡 Inspiration
- We were inspired to create ZoneIn because we felt the need for a fresh and exciting professional networking platform. 🌟
- Imagine a platform that breaks free from the mundane and adds a spark of fun and energy to networking 🫂
- We wanted to create a space where professionals can connect, collaborate, and support each other in a vibrant and engaging community 🦾
- Filled with blogs, quality posts with one photo limit to describe your achievement and make it more meaningful along with chatting features 🌐
- Maybe also come to know about the latest news in technology and stay up-to-date 👀
- Additionally have a way to get rewarded for your smarts at finding out bugs 💸
- Our inspiration came from the desire to create an environment that fosters meaningful connections, encourages collaboration, and ignites the passion within professionals. We want ZoneIn to be the go-to platform that professionals love, because networking should never be boring! 🎈
What it does
Our platform ZoneIn is powered by MongoDB Atlas and Hedera Blockchain
🔐 Authentication:
- Powered by MongoDB Atlas Realm 🍃
- No third party authentication, hence secured by Realm 🍃
- Authentication with API
- Additional e-mail verification feature included
- Login along with your Hedera Credentials to get started!
📨 Post Explore
- A one photo limit post to enrich the quality of the posts
- Upload the image on the Hedera Blockchain 🔗 via the editor
- A simple clutter-free UI to browse and upload posts
- All the data gets stored on the Hedera Blockchain 🔗, acting as a source of truth.
- The ID of the post on Hedera Blockchain 🔗 is then stored on the MongoDB Atlas Database 🍃
- The ID acts as an index to search the post, which is again made easier via Fuzzy Search provided by MongoDB Atlas Search 🍃
👩🏫 Resume Generator
- Customize and make your resume standout with ZoneIn!
- Fetches projects from your GitHub profile
- Search for the projects you want to add, and select them
- Resume once generated is stored on the Hedera Blockchain 🔗
- Any changes made on the resume would be easily trackable and visible on *Hedera 🔗 *
🛡️ Find Bugs
- A CTF like initiative to let users find bugs/vulnerabilities if any
- Every bug reported with be saved on the *MongoDB Atlas Database 🍃 *
- Later when the bug has been solved, custom fungible tokens powered by *Hedera Blockchain 🔗 * are awarded to the user which can be redeemed for real money
- When the user requests to disclose the bug, the whole report is then stored on *Hedera Blockchain 🔗 * , hence acting as a source of truth
📤 Chat
- Chat with any of your connections personally
- Backed by *Hedera Blockchain 🔗 *
- With Topics features provided by Hedera Blockchain 🔗 you can view the whole thread on Hash Scan
- Super intuitive and easy to use
📜 Certifications
- Have your certificate as an NFT on *Hedera Blockchain 🔗 *
- This serves as a source of truth
- Keep track of all changes made on the certificate through transaction ID provided by *Hedera Blockchain 🔗 *
- Easy to keep track and look share
📰 Hacker News
- A great way to stay up to date with current happenings
- Fetches all the great tech news to keep you informed
- All the news fetched are reliable and latest!
How we built it
We built it using HEDERA BLOCKCHAIN and MONGODB ATLAS
Hedera Features we used:
- 👽Decentralized Identity
- Created a decentralized identity that respects the owner privacy, is secure and standard based.
- 👾NFTs:
- Helped us build an NFT based verification on all posts and certificates uploaded on the platform
- 📝Decentralized logs
- Provides a way to know what all credibility like certifications, posts has been made my the user and if anything gets manipulated and gets used in a wrong way, chance of getting it traced back becomes easier
- 🪙Custom Fungible Tokens
- Through HEDERA, we were able to create custom fungible tokens that reward users for finding any sore of bugs or vulnerabilities on the platform
- 📂 File Service Storage
- We were able to store critical things like chat history, certifications and bug reports on the Hedera Blockchain
MongoDB Atlas features we used:
- 🔐 Authentication (MongoDB Atlas Realm)
- Implemented easy authentication with API using MongoDB Atlas Realm plus no third party authentication service required!
- 📊 Data API
- With this feature, we were able to make it easier to edit posts, data and bug reports made on our platform
- 🔼 Triggers
- Automatic saving in database in via Triggers
- Easy pushing to the Hedera Blockchain of Bug Reports when the user asks to disclose them
- 📈 Chart Services
- Easy to monitor for the admin
- Easy to configure and various customization options
- 🗳️ Functions
- Using this, we were able to automate the bug report transfer and deployment onto the Hedera Blockchain
🏁 Challenges we ran into
This was our first time using Hedera HashPack with Nuxt, it caused quite a few issues because of SSR. Because our team wanted to complete this hackathon using full-SSR, we had to do quite a lot of changes to get everything in place and make things work.
Many times, as a known bug in Nuxt, the client plugins break on the server, even though they shouldn't be registered on the server side, we had to manually patch the packages to make them work.
Though Hedera claims that files can be up to 1024 KB in size, they hard limit the query size to 4 KB, so all the metadata, along with the whole image data has to be compressed into that tiny 4kb size, otherwise it would have taken more than 300 individual transactions to store a file of size 1024 KB in the best case scenario. We overcame that by highly compressing the uploaded file's resolution.
Hedera Blockchain topics and memos are not query-able, this made a lot of architectural changes in our application, but we learned quite a lot of new things, it was fun and stressful at the same time.
Additionally, we faced multiple minor inconveniences like losing electricity or losing internet connectivity all thanks to the heavy rain :/ plus having two huge tests over the weekend
💪 Accomplishments that we're proud of
Despite so many inconveniences, we were able to push through and make a fully functional product at the end of the day
Not giving up mid-way as we had quite a huge test to give in between our hacking, but after the test we went right back into the zone
Learning to integrate even cooler features of both the HEDERA blockchain and MONGODB ATLAS
Creating a fun product like ZoneIN 😉
🧠 What we learned
Time management was definitely something that we learned during this weekend with so many things lined up and having to constantly lose touch with the flow of working
Discovering cooler features we can think of while designing our platform
Learning to integrate Hedera with Nuxt seamlessly
🔮 What's next for ZoneIn
Recruiters zone? Well that is definitely in the scope of ZoneIN
Signed agreements over chats but in a way to find more people to collaborate with
Maybe a portable mobile app on the way? Cause who doesn't like browsing useful stuff at the reach of their fingertips
Built With
- atlas
- atlas-charts
- atlas-realm
- atlas-search
- atlas-triggers
- hedera
- hedera-file-service
- nuxt
- nuxt3
- vue

Log in or sign up for Devpost to join the conversation.