Skip to content

Angelo-Miguel/Chat

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Warning

Este repositório está em desenvolvimento ativo (Work in Progress). Mudanças frequentes podem ocorrer.

Chat

Chat é um sistema de mensagens simples desenvolvido em HTML, CSS, JavaScript, PHP e MySQL.

Funcionalidades

  • 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

Estrutura do Projeto

.
├──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

Como rodar

  1. Clone o repositório:
    git clone https://github.com/seu-usuario/Chat.git
  2. Importe o banco de dados chat no seu MySQL.
  3. Configure o acesso ao banco em assets/php/db.php se necessário.
  4. Coloque o projeto em um servidor local (ex: XAMPP, WAMP, Laragon).
  5. Acesse http://localhost/Chat no navegador.

Requisitos

  • PHP 7.0+
  • MySQL/MariaDB
  • Servidor web (Apache, Nginx, etc.)

Licença

Este projeto está sob a licença MIT. Veja o arquivo LICENSE para mais detalhes.

About

Chat - Desenvolvido em html, css, js, php e mysql

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published