Skip to content

swipelab/chat

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Chat by Swipelab

A breath of fresh air in communications.

Features

  • Registration
  • Login
  • Push Notification (Firebase)
  • VoIP (WebRTC)
  • E2E Encryption
  • Rooms
    • Name
    • Members
    • Permissions
  • Messages
    • Text
    • Blob
    • Image
    • Video
    • Audio
  • Profile
    • Username
    • Avatar

Build Server

cd server
docker build -t chat-server .

Self Host

// after you build the server
docker compose --env-file ./volumes/private/production.env up -d

Sample env file ./volumes/private/production.env

POSTGRES_PASSWORD=postgres
POSTGRES_USER=postgres
POSTGRES_DB=chat_db
AUTH_KEY=super secret key! really really!

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published