Chatzap é um aplicativo de chat simples, inspirado no WhatsApp, criado com a biblioteca Flet. O objetivo do projeto é fornecer uma interface básica de chat, onde os usuários podem enviar mensagens de texto e arquivos para outros participantes do chat. O projeto também inclui um sistema de assinatura para a publicação de mensagens, permitindo que todos os usuários conectados recebam as mensagens enviadas.
- Envio de mensagens: Usuários podem digitar e enviar mensagens de texto.
- Envío de arquivos: Usuários podem selecionar e enviar arquivos, com o nome do arquivo sendo exibido no chat.
- Chat em tempo real: As mensagens enviadas são imediatamente visíveis para todos os participantes conectados.
- Cadastro de usuário: O aplicativo solicita ao usuário que insira um nome antes de entrar no chat.
- Interface simples: A interface do aplicativo é simples e fácil de usar, baseada em Flet.
- Flet: Biblioteca para criar aplicações web e desktop de forma simples e rápida, utilizada para construir a interface do chat.
- Python: Linguagem de programação utilizada para implementar o backend e lógica do aplicativo.
Antes de rodar o projeto, você precisa ter o Python instalado em sua máquina.
Você pode verificar se o Python está instalado com o comando:
python --version