Skip to content

tuckersn/chat

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

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

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published