buba71 / chat_messenger

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

REAL TIME CHAT MESSENGER


This chat application is based on server sent event. This implements Mercure protocol to make this possible.\

Introduction

Mercure documentation

Check documentation on Mercure documentation.

1 Entities relationship

classDiagram

class Conversation {
    - int id
    - lastMessage
    - messages
    - participants    
}

class Message {
    - int id
    - string content
    - Datetime createdAt
}

class Participant {
    - int id
}

class User {
    - int id
    - string username
    - string email
    - string password
    - array roles
}

Conversation "1..*" --> Message 
Conversation "1..*" --> Participant
User "1..*" --> Participant
User "1..*" --> Message



Loading

About


Languages

Language:PHP 68.3%Language:Vue 13.2%Language:JavaScript 12.4%Language:Twig 4.7%Language:CSS 1.4%