Go to file
2025-06-11 19:27:51 +02:00
api check rights 2025-06-11 19:27:51 +02:00
config Implement user registration functionality 2025-05-31 21:24:40 +02:00
controller check rights 2025-06-11 19:27:51 +02:00
dao check rights 2025-06-11 19:27:51 +02:00
model role, rolbinding, right daos 2025-06-11 19:07:21 +02:00
util check rights 2025-06-11 19:27:51 +02:00
.gitignore
Dockerfile docker 2025-06-10 13:16:51 +02:00
go.mod message notifications 2025-06-06 16:17:02 +02:00
go.sum message notifications 2025-06-06 16:17:02 +02:00
main.go Implement user registration functionality 2025-05-31 21:24:40 +02:00
Readme.md refactor: update message handling to support pagination with limit and timestamp 2025-06-09 15:09:05 +02:00

Chat server

Goals

  • manage sessions
    • login
    • register
    • logout
  • edit users
    • status
    • bio
    • profile picture
  • provide user info
  • manage rights and roles
    • edit roles
    • bind roles to users
  • manage messages
    • send
    • alert
    • query
  • files
    • upload
    • serve

Structure

  • Valkey
    • sessions tokens
    • new messages
  • Postgres
    • longterm message storage
    • user info
    • roles and rights