Skip to content

matheusraull99/chat-websocket-py

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Chat WebSocket

🟡 Pleno — Chat em tempo real com FastAPI WebSocket e interface web embutida

Diagrama

sequenceDiagram
    participant U1 as Usuário 1
    participant S as FastAPI
    participant U2 as Usuário 2
    U1->>S: WS connect /ws/alice
    S-->>U1: ack
    S-->>U2: 🟢 alice entrou
    U1->>S: send mensagem
    S-->>U2: [alice]: mensagem
    U1->>S: disconnect
    S-->>U2: 🔴 alice saiu
Loading

Tecnologias

  • Python 3.11+
  • FastAPI
  • WebSockets
  • Uvicorn

Como usar

pip install -r requirements.txt
uvicorn main:app --reload
# Acesse http://localhost:8000

Estrutura

chat-websocket-py/
├── main.py
├── manager.py
└── requirements.txt

About

[Pleno] chat-websocket-py — projeto de nível pleno com Python e frameworks modernos

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages