Warning
Este repositório está em desenvolvimento ativo (Work in Progress). Mudanças frequentes podem ocorrer.
Chat é um sistema de mensagens simples desenvolvido em HTML, CSS, JavaScript, PHP e MySQL.
- Cadastro e login de usuários
- Lista de amigos e gerenciamento de favoritos
- Envio e recebimento de mensagens em tempo real (AJAX)
- Troca de tema (claro/escuro)
- Upload de foto de perfil
- Edição de nome e senha
- Modal para configurações e gerenciamento de conta
- Responsivo para dispositivos móveis
.
├──assets/
│ ├── css/ # Arquivos de estilo (reset, tema, layout)
│ ├── img/ # Imagens de perfil padrão e usuários
│ ├── js/ # Scripts JavaScript (AJAX, UI)
│ └── php/ # Scripts PHP (backend, processamentos)
│ └── ajax/ # Endpoints AJAX para chat, mensagens, perfil, etc.
├── views/ # Telas HTML/PHP (login, cadastro, chat)
├── index.php # Arquivo principal (roteamento)
├── README.md # Este arquivo
├── LICENSE # Licença MIT
└──.gitignore # Arquivos ignorados pelo git
- Clone o repositório:
git clone https://github.com/seu-usuario/Chat.git
- Importe o banco de dados
chatno seu MySQL. - Configure o acesso ao banco em
assets/php/db.phpse necessário. - Coloque o projeto em um servidor local (ex: XAMPP, WAMP, Laragon).
- Acesse
http://localhost/Chatno navegador.
- PHP 7.0+
- MySQL/MariaDB
- Servidor web (Apache, Nginx, etc.)
Este projeto está sob a licença MIT. Veja o arquivo LICENSE para mais detalhes.