Go to file
2025-06-04 19:26:46 +02:00
api custom errors 2025-06-04 19:14:58 +02:00
config Implement user registration functionality 2025-05-31 21:24:40 +02:00
controller custom errors 2025-06-04 19:14:58 +02:00
dao Refactor error handling in UserDAO and update error codes in util package 2025-06-04 19:26:46 +02:00
model custom errors 2025-06-04 19:14:58 +02:00
util Refactor error handling in UserDAO and update error codes in util package 2025-06-04 19:26:46 +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