Hamoni - Progress Update
November 27th, 2017
Hi 👋
I trust you're doing good.
It's been a little while without an update. Last week, I had to change the database used for running the application. I was using in-memory pouchdb as temporary store until I analysed and picked a permanent database. I've moved to using CouchDB to store the data (application info, users, groups, and other data). I also added ability for users to leave a group by providing a method form the Group object. it's as easy as group.leaveGroup(successCallback, failureCallback).
I've updated the example code using the JavaScript SDK to include example for initiating group chat (joining and leaving a group). You can see a public demo at:
You can find the sdk and documentation here.
Please try it out and let me know what you think about the available features and if there are ways I can improve. Your feedback will be greatly appreciated.
This product started as a project for ProductHunt hackathon, so I'll be spending most of the week preparing my deliverable and hope to win it 🙏

To increase my chances of winning, I'll appreciate all the subscribers I can get from you. Please share with your friends and networks on twitter, Facebook and LinkedIn.

Thank You!

The Journey so far... It is difficult and time consuming to design and implement a chat system, talk more of scaling it for a high traffic application. Hamoni is a chat API that provides access to server infrastructure and well architected system with features required for real-time chat at a scale suited to your needs from an intimate conversation to a massive public chat. Adding chat is just a few lines of code with Hamoni. You can use it for conversational commerce, realtime chat/comments for sports sports streaming service, or whatever that involves realtime conversations. It will provide API for one-on-one and group chat, typing indicators, message history, message delivery status, user blocking, profanity filtering, voice and video messaging, and more. So far, we have features to support one-on-one messaging and group chats. Other features will be added and ready before launch. For the available features, you can access them through the JavaScript SDK. The SDK and its supporting documentation can be found at https://goo.gl/QRkdEy. Sample code also on https://goo.gl/pCnBHo. You can access a working demo on: https://hamoni-chat.now.sh/group...