Skip to content
/ chat Public

Chatroom application implemented in Golang with OAuth2

Notifications You must be signed in to change notification settings

snukone/chat

Repository files navigation

snukone - chat GitHub tag Made with GH Actions Build Made with Go

Chatroom for authenticated users via OAuth2 service provider Github

Makes use of the following design principles:

  • option pattern: makes parameters in structs optional; implemented in trace-module
  • decorator pattern: add additional functionality to handlers via wrapper types with helper function (e.g. auth.MustAuth())
  • chaining pattern: making handlers dependend of each other

About

Chatroom application implemented in Golang with OAuth2

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published