Go to file
2025-06-01 17:31:45 +02:00
api Bump sessions 2025-06-01 17:31:45 +02:00
config Implement user registration functionality 2025-05-31 21:24:40 +02:00
controller Bump sessions 2025-06-01 17:31:45 +02:00
dao Implement session management with login and logout functionality 2025-06-01 17:17:37 +02:00
model init 2025-05-31 20:17:01 +02:00
.gitignore init 2025-05-31 20:17:01 +02:00
go.mod Implement user registration functionality 2025-05-31 21:24:40 +02:00
go.sum Implement user registration functionality 2025-05-31 21:24:40 +02:00
main.go Implement user registration functionality 2025-05-31 21:24:40 +02:00
Readme.md init 2025-05-31 20:17:01 +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