Skip to content
/ dChat Public

Desktop messaging platform, developed and designed completely in Kotlin!

License

Notifications You must be signed in to change notification settings

daymxn/dChat

Repository files navigation

dChat logo

GitHub release (latest by date) GitHub last commit (branch) GitHub issues GitHub code size in bytes GitHub

dChat

Desktop messaging platform, developed and designed completely in Kotlin!

Notable features

  • Fully documented API
  • End-to-End markdown writeups
  • Industry standard practices
  • Functional and modular implementations
  • Clean and Readable code
  • Business layer testing

Roadmap

  • Client implementation
  • Disconnect socket connections when JWT tokens expire
  • Notify online chats about users going offline

Documentation

Datamodels

Routes

WebSockets

Services

Tests

Contributing

Contributions are always welcome!

See contributing.md for ways to get started.

Running tests

To run tests, run the following with Gradle

./gradlew test

License

Apache 2.0