Skip to content

the-real-i9/i9chat-server

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

i9chat (API Server)

Test i9chat

Build a robust Chat Application

Intro

i9chat is a REST API server for a Chat Application, built using Go and Neo4j. It supports major chat application features.

Technologies

go go go neo4j nodejs go nodejs postgresql ❌ (old)

Table of Contents

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.

DM Chat

  • Message of different types including text, voice, video, audio, photo, and file attachments.
  • React to Messages
  • Unsend Messages
  • Delete Messages

Group Chat

  • Everything in DM Chat
  • Start a Group, Add members, Make Admins etc.
  • Join Group, Leave Group etc.

Make Friends

  • You can search for friends by their email, or username.
  • Send friend request
  • Friend Suggestions

Moments (Upcoming)

  • A say for Statuses on WhatsApp, and Stories on Messenger

API Documentation

For all REST request/response Communication: Click Here

For all WebSocket Real-time Communication: Click Here

Releases

No releases published

Contributors 2

  •  
  •  

Languages