🚀 CheckinWithXYZ: Script Mayhem, Coffee, and Tiny Triumphs! 😅

@sagarkothari88 · 2025-08-11 04:30 · HiveDevs

Hey Hive Fam! 😄

Just when you thought things were smooth, my backend journey for CheckinWithXYZ took a pitstop at Quirksville. Here’s a fun rundown of what’s been cooking!


🕵️‍♂️ The Case of the Missing Data Points

After sharing updates with @starkerz, he threw in some next-level feedback. One gem? Show onboarding reports by communities!
Me: 😳
Problem: We weren’t storing all the juicy data in the DB—just username, permlink, onboarder, and approval-status.
Link for nerds: See existing reports here

Good news: Already hacked together a script to fill in "date of joining". Needs more spice for deeper data! 🌶️


🤖 Script Shenanigans: Now With Extra Data

So I updated my Node.js script (with necessary caffeine ☕):

  1. Fetch transfer history for threespeakselfie
  2. Chuck out outgoing transfers
  3. Zero in on records with memos 🧾
  4. Smart regex filters 😎
  5. Map it all: username, permlink, date
  6. Loop over everything like a coding ninja

add missing data points using script

🏆 Now we pull post details—hello, community IDs, names, countries, intro-text, selfies... if it's in the post, we snagged it!


🛠️ Run Script. Sweat. Repeat.

Ran the shiny script. Did it work? Eh... after a couple of panic-induced Ctrl+C’s and head scratches, YES!
All data imported. Boom.


🗃️ Data Digs: The “Am I Done Yet?” Saga

Script munches through 350-ish records. I go for chai. Come back, and...
Open MongoDB Compass—the moment of truth.

we got all attributes

All attributes in place!
Me: YES!
Also me: Wait, don’t jinx it yet! Need to deploy...


🚀 Deploy Like a Boss (Or Hope You Are)

Ready for my favorite tradition:
“It works locally, so it’ll totally break on prod.”
Press Deploy. Countdown: 3... 2... 1... 💣

Deployment going in 3 2 1 🚀

And... it’s done!

And deployment done

But wait. Touched prod DB. Sweaty palms. The real anxiety begins: does the live app still live?


🧪 Testing in The Wild: Will It Blend?

Drumroll...
Checked production app, API calls, data sent... All GREEN!

Successful testing

Senior devs: “Meh.”
Me (the accidental backend dev): HUGE WIN! 🥲
Small victories, big celebrations!


🍔 Wait, There’s More—Frontend Next!

Yay? Not so fast!
Backend might be sorted, but now comes frontend—report visualizations! Stay tuned for more panic, code, and fun screenshots soon. 🎉


⚡️ That’s All Folks! ⚡️

Thank YOU for cheering me on, Hive community!
Drop your feedback, jokes, memes or virtual coffees below! ☕
Onwards! 🚀
Hive ♦️ to Moon 🌙


📝 Final Note

  • I asked perplexity to help optimize this post to make it more readable and viewer-friendly.
  • Here is the link where you can find both original content & improvements made by AI
  • https://www.perplexity.ai/search/bff9f424-85d5-4ad1-a9b8-b2b4ac77dffc

🚀 My Contributions to ♦️ Hive Ecosystem

Contribution To Hive Ecosystem
Hive Witness Node Hive API Node (in progress) 3Speak Video Encoder Node Operator (highest number of nodes) 3Speak Mobile App Developer
3Speak Podcast App Developer 3Speak Shorts App Developer 3Speak Support & Maintenance Team Distriator Developer
CheckinWithXYZ Hive Inbox HiFind Hive Donate App
Contributed to HiveAuth Mobile App Ecency ↔ 3Speak Integration Ecency ↔ InLeo Integration Ecency ↔ Actifit Integration
Hive Stats App Vote for Witness App HiveFlutterKit New 3Speak App

🙌 Support Back

❤️ Appreciate my work? Consider supporting @threespeak & @sagarkothari88! ❤️

Vote For Witness
sagarkothari88 @sagarkothari88
threespeak @threespeak

#hive #india #waiv #neoxian #checkinwithxyz #bro #pizza #witness #nodejs #backend
Payout: 0.000 HBD
Votes: 141
More interactions (upvote, reblog, reply) coming soon.