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

Words
507
Reading
3 min
Listen
Play
1y

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@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


🚀 My Contributions to ♦️ Hive Ecosystem

ContributionToHiveEcosystem
Hive Witness NodeHive API Node (in progress)3Speak Video Encoder Node Operator (highest number of nodes)3Speak Mobile App Developer
3Speak Podcast App Developer3Speak Shorts App Developer3Speak Support & Maintenance TeamDistriator Developer
CheckinWithXYZHive InboxHiFindHive Donate App
Contributed to HiveAuth Mobile AppEcency ↔ 3Speak IntegrationEcency ↔ InLeo IntegrationEcency ↔ Actifit Integration
Hive Stats AppVote for Witness AppHiveFlutterKitNew 3Speak App

🙌 Support Back

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

VoteForWitness
sagarkothari88sagarkothari88@sagarkothari88
threespeakthreespeak@threespeak

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