An open API service indexing awesome lists of open source software.

https://github.com/odevthomas/whatsapp-clone

O projeto visa fornecer uma interface visualmente semelhante ao WhatsApp Web, com foco em replicar os principais componentes da UI, como a barra lateral e a janela de bate-papo. O foco principal é a estética e a estrutura da interface, sem implementar funcionalidades completas de mensagens.
https://github.com/odevthomas/whatsapp-clone

Last synced: 3 months ago
JSON representation

O projeto visa fornecer uma interface visualmente semelhante ao WhatsApp Web, com foco em replicar os principais componentes da UI, como a barra lateral e a janela de bate-papo. O foco principal é a estética e a estrutura da interface, sem implementar funcionalidades completas de mensagens.

Awesome Lists containing this project

README

          

![1](https://github.com/user-attachments/assets/b85ae422-167a-4c3c-a6b0-e12488022a38)

# Clone do WhatsApp Web

Este projeto é uma clonagem da interface do usuário do WhatsApp Web, desenvolvida com React. O objetivo é replicar a aparência e o layout da plataforma de mensagens popular, utilizando apenas HTML, CSS e JavaScript (React).

## Índice

- [Visão Geral](#visão-geral)
- [Funcionalidades](#funcionalidades)
- [Tecnologias Utilizadas](#tecnologias-utilizadas)
- [Instalação e Configuração](#instalação-e-configuração)
- [Uso](#uso)
- [Contribuição](#contribuição)
- [Licença](#licença)

## Visão Geral

O projeto visa fornecer uma interface visualmente semelhante ao WhatsApp Web, com foco em replicar os principais componentes da UI, como a barra lateral e a janela de bate-papo. O foco principal é a estética e a estrutura da interface, sem implementar funcionalidades completas de mensagens.

## Funcionalidades

- **Barra Lateral:**
- Imagem de perfil
- Barra de ferramentas com ícones
- Barra de pesquisa
- Notificação de conectividade!

- Lista de bate-papos

- **Janela de Bate-Papo:**
- Cabeçalho do bate-papo com imagem e nome
- Conteúdo do chat com mensagens organizadas
- Grupo de mensagens por remetente
- Rodapé com entrada e ícones para anexos e mensagens de voz

- **JavaScript:**
- Rolagem suave para o topo
- Verificação de conectividade com a internet

## Tecnologias Utilizadas

- **React:** Para a construção da interface e gestão do estado da aplicação.
- **HTML5 & CSS3:** Para estruturação e estilização da interface.
- **JavaScript:** Para funcionalidades interativas e verificação de conectividade.

## Instalação e Configuração

Para executar o projeto localmente, siga estes passos:

1. **Clone o Repositório:**

```bash
git clone https://github.com/seu-usuario/clone-whatsapp-web-ui.git
cd clone-whatsapp-web-ui
```

2. **Instale as Dependências:**

```bash
npm install
```

3. **Inicie o Servidor de Desenvolvimento:**

```bash
npm start
```

Isso abrirá a aplicação em `http://localhost:3000` no seu navegador padrão.

## Uso

Após iniciar o servidor, você pode interagir com a interface replicada do WhatsApp Web. A barra lateral e a janela de bate-papo estarão disponíveis para visualização e teste.

## Contribuição

Contribuições são bem-vindas! Se você quiser contribuir com melhorias ou correções, por favor, siga estes passos:

1. **Faça um Fork do Repositório.**
2. **Crie uma Branch para sua Feature:**

```bash
git checkout -b minha-nova-feature
```

3. **Commit suas Mudanças:**

```bash
git commit -am 'Adiciona nova feature'
```

4. **Push para a Branch:**

```bash
git push origin minha-nova-feature
```

5. **Abra um Pull Request.**

## Licença

Este projeto está licenciado sob a [MIT License](LICENSE).