๐Ÿ’ฃ Hive Dev Log: CheckinWithXYZ - Manuphotos Drops Requirements Like Bombs, We Picked Them Up! ๐Ÿ’ฅ

@sagarkothari88 ยท 2025-08-28 04:31 ยท HiveDevs

Hello Hive Family ๐Ÿ๐Ÿ’œ,

The CheckinWithXYZ project is buzzing along nicely ๐Ÿโœจ. Many Hive community members are using it at events to onboard fresh faces into our Hive family โ€” and @manuphotos is leading the charge here ๐Ÿš€.

Heโ€™s keen to use this app for an upcoming event, but of courseโ€ฆ feedbacks came raining down like bombs ๐Ÿ’ฃ๐Ÿ’ฅ.

And guess what? Great projects thrive on great feedback ๐Ÿ‘Œ โ€” so letโ€™s dive in!


๐ŸŽฏ Requirements from @manuphotos

Screenshot 2025-08-28 at 8.54.37โ€ฏAM.png

airplane dropping bombs

๐Ÿ™ˆ Yup, this guy dropped requirements like bombs:

  • ๐ŸŽฏ Default community for new onboarders (no more manual selection ๐Ÿ‘Œ)
  • โœ… Add more whitelisted onboarders
  • ๐Ÿ”„ Pending approvals โ†’ while approving, show loading indicator only on that specific row
  • ๐ŸŒ™ The mighty Dark Mode demand ๐Ÿ˜Ž
  • โšก Earlier, suggested disabling distribution of lightning SATs for selected onboarders

๐Ÿงพ Requirements from @starkerz

@starkerz also pointed out:
๐Ÿ‘‰ Other admins like @eddiespino should be able to add whitelisted onboarders too (so far, only super users can ๐Ÿš€).


๐Ÿ›  Step-by-Step Progress

๐Ÿช„ Step 1: Update Schema

step1 meme

step1 - update schema

  • ๐Ÿ”ง Updated schema of whitelisted onboarder
  • โœ๏ธ Added communityId & communityName
  • ๐Ÿ”„ Kept it backwards compatible (defaults = null, required = false)

โ˜• Step 2: Update Repository

step 2 more coffee meme

Step 2: Update repository

  • ๐Ÿ” Repository updated for accessing collection values
  • ๐Ÿ†• Saving onboarders now also stores communityId + communityName

update repository - add whitelisted onboarder


๐Ÿ’ป Step 3: Update API to Manage Whitelist Onboarders

add onboarder API update

  • โœ… Added parameters communityId & communityName in APIs

update onboarder API changes

  • โœจ Now, both Add & Update APIs handle these parameters smoothly ๐Ÿ’ฏ

๐Ÿ“š Step 4: Documentation (The Boring Yet Important Part ๐Ÿ˜ด)

boring

Yes, boringโ€ฆ but hey, devs would go nuts without it ๐Ÿคฏ

Schema Update Docs

Update Documentation - schema update

Update API Docs

Documentation Onboarder - Update API

Add API Docs

Documentation Onboarder - Add API


๐Ÿš€ Step 5: Test & Deploy

  • โœ… Local testing done via cURL & Postman
  • โœ… Deployment pushed live (and survived ๐Ÿฅณ)

go go go

and deployment was done image


๐Ÿ”ฎ Whatโ€™s Next?

  • ๐Ÿ”œ Switch gears โ†’ work on front-end integration
  • ๐Ÿ˜… Lesson: Itโ€™s easy to drop requests, but implementation = sweat + caffeine + memes
  • ๐ŸŽ‰ Upcoming detailed post โ†’ API integration in CheckInWithXYZ

๐ŸŽ‰ The Hive Hype Never Stops ๐Ÿš‚

  • ๐Ÿ™Œ Keep onboarding people with CheckInWithXYZ
  • ๐Ÿ’ Big love to Hive fam for feedback & support
  • ๐Ÿ“ˆ Hive blockchain = ๐Ÿš€๐ŸŒŒ all the way to the moon, Mars & beyond!

Hive magic

๐Ÿ”ฅ Until the next dev log โ€” Keep building, keep Hiving! ๐Ÿ๐Ÿ’œ


๐Ÿ“ 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/4e212304-81ce-4ad3-98c3-85561452a201

๐Ÿš€ My Contributions to โ™ฆ๏ธ Hive Ecosystem

Contribution To Hive Ecosystem
Hive Witness Node Hive API Node 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 #dev #india #waiv #neoxian #pizza #checkinwithxyz #nodejs #backend #updates
Payout: 0.000 HBD
Votes: 172
More interactions (upvote, reblog, reply) coming soon.