Skip to content

pwdz/Gossenger

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

43 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Gossenger

Go-Messenger [Client Server App] 🚶‍♂️🚶‍♂️🚶‍♂️🚶‍♂️
First run server

go run server/cmd/main.go

Then run clients

go run client/cmd/main.go

Encoding ➡️ Base64
Database ➡️ SQLite

Currently Supported Commands:

  • /username [username]
  • /password [password]
  • /changeusername [newUsername]
  • /connect [UserID/GroupID]
  • /send [message]
  • /file [path]
  • /creategp [gpName] (Default Admin: Group creator)
  • /addmembers [UserID1] [UserID2] ... (Permission: Group Member)
  • /removemembers [UserID1] [UserID2] ... (Permission: Group Admin)

After registeration, username and password will be saved in database

TODO:

  • Save messages
  • Save files
  • save groups
  • Add GUI

About

Go-Messenger [Client Server App]

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages