Build a robust Chat Application
i9chat is a REST API server for a Chat Application, built using Go and Neo4j. It supports major chat application features.
The following is a summary of the features supported by this API. Visit the API documentation to see the full features and their implementation details.
- Message of different types including text, voice, video, audio, photo, and file attachments.
- React to Messages
- Unsend Messages
- Delete Messages
- Everything in DM Chat
- Start a Group, Add members, Make Admins etc.
- Join Group, Leave Group etc.
- You can search for friends by their email, or username.
- Send friend request
- Friend Suggestions
- A say for Statuses on WhatsApp, and Stories on Messenger
For all REST request/response Communication: Click Here
For all WebSocket Real-time Communication: Click Here