What I built
GoNotify is a service that can be used to send notifications to yourself in the form of WhatsApp messages. For example, you can use this to send yourself notifications if a build fails in the CI, etc. This service extracts out the logic behind maintaining various contacts, managing them into groups, and sending them messages. GoNotify provides you with a simple WebUI and API to manage the phone numbers and groups, and send them notifications.
Category Submission: Engaging Engagements
GoNotify can easily be leveraged by a business to send notifications to its customers and employees without much hassle.
Demo Link
A demo is hosted on https://gonotify.xyz.
Important Note: To be able to receive messages over WhatsApp using https://gonotify.xyz, you would need to join the Twilio WhatsApp sandbox first.
You can join the sandbox easily by using this link https://wa.me/14155238886?text=join%20including-tin
Or by scanning this QR code on your phone.
Link to Code
The code is hosted on my GitHub profile.
How I built it
I started learning Go recently and this seemed like an ideal opportunity to gain some good experience with the language. It was pretty challenging and fun. I used Gin
as it seemed like a mature web framework to me. The front-end was built using ReactJS as I am quite familiar with it.
Some Screenshots
Additional Resources/Info
Additional details can be found in this Project's README
Top comments (0)