Tweet
Have been working on this for quite some time! Can't wait to implement it on my projects!

#buildinpublic #indiehackers @OpenMakersIO
[COMING SOON] Send custom command with parameters. More details by this week!

#buildinpublic
Beauty about having a community is to receive rapid feedback about good and bad practises. I humbly learn from everyone and move forward.

Thank you @JamesIvings for the advise.

#buildinpublic #learninpublic #indiehacker
[RELAUNCH] NO CODE Stripe payment notifications in Telegram with 2 SIMPLE STEPS!!

youtu.be/gvRrfUO9Aos

#buildinpublic
Working on a better and improvised experience that protects your privacy at the same time!

#privacy #buildinpublic #learninpublic
When given a choice to let user input more fields as compare to 1 field but I do more work, I choose the latter.

User First.

#uxdesign #buildinpublic #learninpublic
[NEW] A No Code solution to receiving Stripe payment notification in Telegram.

Watch it in action here.

#buildinpublic

youtube.com/watch?v=FpiRUo…
TIL: Encrypt sensitive and none indexable data in database.

Laravel makes this so easy that it's a crime not to use it.

#laravel #php #learninpublic #buildinpublic
Made a new YouTube cover too for the video.

Decided to blast the size of Telegram Logo. Does it catch your attention? :D

youtube.com/watch?v=rFiLgC…

#buildinpublic #learninpublic
Just wrote my first blog article with @hashnode
Not easy to switch between preview and write mode. Can be pretty confusing when switching back.

Writing and preparing images is really not an easy feat.

Do take a read :D

notifyxf.hashnode.dev/display-custom…

#learninpublic #buildinpublic
After creating so many forms and tables.

You would think you wouldn't forget to implement a delete feature... still happens...

#learninpublic #buildinpublic
[NEW] You can now delete your command...

Silly me...

#buildinpublic
Learning to upload image with S3 using nodejs...

Not the easiest thing to do...

#buildinpublic #learninpublic
Coming Soon! Video tutorials to create awareness and tutorials on how best to use NotifyXF in various ways.

Let me know if you would like me to cover any platform to integrate notifyxf!

#buildinpublic #indiehackers
Eating my own dog food and fine tuning along the way.

Love the convenience! Here are my stats by the way :D

Try it now @ notifyxf.com

#buildinpublic @notifyxf #indiehackers #openstartups
Extracting data from JSON is surprisingly not the easiest thing in the world. Would anyone be interested in how it works?

Finally launched!

#buildinpublic #indiehackers @Alpine_JS @LaravelLivewire
[NEW] "Command" allows you to display custom information in Telegram.

Try it out now with @ notifyxf.com

Hope you liked it!

#buildinpublic #changelog @BrandBirdApp
Just did an intro video recording for NotifyXF's new feature.

Even a simple recording like this requires 3 to 4 retakes.

I guess practice makes perfect. Going to do more recording!!

#buildinpublic #indiehackers #comingtomorrow
[JUST IN] NotifyXF answers your command in Telegram!
Part 3/3

Watch me as I show you how to display custom information you care about in Telegram!

youtu.be/rFiLgC3GqDY

#buildinpublic
One more day to release!

#buildinpublic #ComingSoon #indiehackers
[COMING SOON] NotifyXF answers your command in Telegram! Part 2/3

Customize your message easily with attributes from your JSON data WITH preview!

Watch this space for more updates tomorrow!

#buildinpublic #comingsoon
Excited to launch this soon!
Quite a challenging feature that took lots of troubleshooting.

Really happy to see it almost fully functional!

#buildinpublic @Alpine_JS @LaravelLivewire
[COMING SOON] NotifyXF answers your command in Telegram! Part 1/3

Watch this space for more updates tomorrow!

#buildinpublic @BrandBirdApp
After figuring out how to read from a JSON key, It's time to make the key attribute dynamic and build something more presentable!

Loving how it looks!

#buildinpublic #indiedev #indiehacker
Entangled Livewire with Alpine.

textarea become even more interactive!

1) textarea insert text at cursor's position
2) focus textarea after choosing a tag
3) when focus, STAYS at the previous cursor's position

#buildinpublic @Alpine_JS @LaravelLivewire