Skip to content

Latest commit

 

History

21 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Self-Hosted Instant Messaging

Instant messaging platform as a monorepo.

Goal of this project is to createa a simple self-hosted instant messaging platform that is easy to maintain.

Directory Structure

  • web - React Web & Desktop UI
  • desktop - Desktop "backend" and Electron hosting of React UI
  • backend - Go backend and Postgres scripts
  • native - Android React Native application
  • assets - Media and data shared between directories

Project Status

Early in development, backend is coming along. Experimental web and mobile interfaces are in-progress, and the database's main tables are mostly done.

Documentation

Swagger

An interactive Swagger API testing and documentation page can be found at /swagger/index.html at the API url (usually https://127.0.0.1:6500/swagger/index.html when ran locally).

This Swagger 2.0 documentation is generated by https://github.com/swaggo/swag processing comments on the Go functions mainly in the backend/api directory.

Indivdual Subrepos

Each module (backend, web, etc directories) has it's own README files and other documentation.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages