{"id":22837655,"url":"https://github.com/thejoaomoura/whatsapp-project","last_synced_at":"2026-04-11T13:03:50.168Z","repository":{"id":175313582,"uuid":"317998553","full_name":"thejoaomoura/whatsapp-project","owner":"thejoaomoura","description":"Messaging application developed in Flutter, inspired by WhatsApp, which uses Firebase for authentication, storage and real-time database. This project demonstrates essential messenger functionalities such as sending messages, uploading media, and secure authentication.","archived":false,"fork":false,"pushed_at":"2024-11-04T01:13:34.000Z","size":60153,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-02-06T08:16:14.739Z","etag":null,"topics":["cross-platform","dart","firebase","firebase-auth","firestore","flutter","image-picker","messasing","mobile-app","real-time","whatsapp-clone","whatsapp-flutter"],"latest_commit_sha":null,"homepage":"","language":"Objective-C","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/thejoaomoura.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2020-12-02T21:39:23.000Z","updated_at":"2024-11-04T01:20:07.000Z","dependencies_parsed_at":null,"dependency_job_id":"b967e4be-ab58-4821-8eaa-fe018effc7c1","html_url":"https://github.com/thejoaomoura/whatsapp-project","commit_stats":null,"previous_names":["thejoaomoura/whatsapp-project"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thejoaomoura%2Fwhatsapp-project","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thejoaomoura%2Fwhatsapp-project/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thejoaomoura%2Fwhatsapp-project/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thejoaomoura%2Fwhatsapp-project/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/thejoaomoura","download_url":"https://codeload.github.com/thejoaomoura/whatsapp-project/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246413377,"owners_count":20773053,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["cross-platform","dart","firebase","firebase-auth","firestore","flutter","image-picker","messasing","mobile-app","real-time","whatsapp-clone","whatsapp-flutter"],"created_at":"2024-12-12T23:17:28.148Z","updated_at":"2025-12-30T23:15:08.107Z","avatar_url":"https://github.com/thejoaomoura.png","language":"Objective-C","funding_links":[],"categories":[],"sub_categories":[],"readme":"# \"Aplicativo de Mensagens Inspirado no WhatsApp em Flutter\"\n\n![Flutter](https://img.shields.io/badge/Framework-Flutter-blue) ![Dart](https://img.shields.io/badge/Language-Dart-blue)\n\nEste projeto é inspirado no popular aplicativo de mensagens \"WhatsApp\" e foi desenvolvido com o objetivo de aplicar e expandir conhecimentos adquiridos sobre o framework **Flutter**. Embora o aplicativo ainda esteja em uma versão básica e não completamente funcional, ele implementa funcionalidades essenciais para simular uma aplicação de mensagens.\n\n## Tecnologias Utilizadas\n\nEste projeto utiliza diversas bibliotecas e serviços integrados para proporcionar uma experiência rica em funcionalidades:\n\n- **[Flutter](https://flutter.dev/)** - Framework principal para desenvolvimento da aplicação.\n- **[Dart](https://dart.dev/)** - Linguagem de programação usada em conjunto com Flutter.\n- **[Firebase Core](https://firebase.google.com/)** - Base para a integração com o Firebase.\n- **[Firebase Auth](https://firebase.google.com/products/auth)** - Gerenciamento de autenticação de usuários.\n- **[Firebase Storage](https://firebase.google.com/products/storage)** - Armazenamento de arquivos na nuvem.\n- **[Cloud Firestore](https://firebase.google.com/products/firestore)** - Banco de dados em tempo real.\n- **[Cupertino Icons](https://pub.dev/packages/cupertino_icons)** - Ícones no estilo iOS para a interface.\n- **[Image Picker](https://pub.dev/packages/image_picker)** - Seleção de imagens na galeria do dispositivo ou pela câmera.\n\n## Requisitos do Sistema\n\n- **Flutter SDK**: \u003e= 2.1.0 \u003c 3.0.0\n- **Dart SDK**: \u003e= 2.12.0 \u003c 3.0.0\n- Android/iOS Device Emulator ou dispositivo físico.\n\n## Funcionalidades\n\n- **Autenticação de Usuários**: Cadastro e login com Firebase Auth.\n- **Envio e Recebimento de Mensagens**: Simulação de um sistema de chat em tempo real.\n- **Armazenamento de Arquivos**: Upload e visualização de imagens com Firebase Storage.\n- **Banco de Dados em Tempo Real**: Armazenamento de mensagens no Cloud Firestore.\n- **Seleção de Imagens**: Integração com a câmera ou galeria do dispositivo para envio de mídia.\n\n## Pré-requisitos\n\nCertifique-se de que possui o Flutter instalado em seu ambiente de desenvolvimento. Você pode verificar isso executando o comando abaixo no terminal:\n\n```bash\nflutter --version\n```\n\nPara mais informações sobre a instalação do Flutter, consulte a [documentação oficial](https://flutter.dev/docs/get-started/install).\n\n## Clonando o Repositório\n\nPara clonar este repositório e executar o projeto localmente, siga as instruções abaixo:\n\n1. Abra o terminal e execute o comando:\n\n   ```bash\n   git clone https://github.com/thejoaomoura/whatsapp-project.git\n   ```\n\n2. Navegue até o diretório do projeto:\n\n   ```bash\n   cd whatsapp-project\n   ```\n\n3. Instale as dependências do projeto:\n\n   ```bash\n   flutter pub get\n   ```\n\n4. Execute o aplicativo em um emulador ou dispositivo físico conectado:\n\n   ```bash\n   flutter run\n   ```\n\n## Notas Importantes\n\nEste aplicativo ainda está em uma fase inicial de desenvolvimento e pode apresentar erros, como telas brancas ou mensagens de erro de execução. Certifique-se de ter configurado corretamente o ambiente de desenvolvimento para o Flutter e que todos os arquivos necessários estão presentes. \n\nCaso enfrente algum problema, por favor, entre em contato para suporte.\n\n## Contribuição\n\nContribuições são bem-vindas! Sinta-se à vontade para fazer um fork do projeto, abrir uma issue ou enviar um pull request.\n\n## Licença\n\nEste projeto está sob a licença MIT. Consulte o arquivo `LICENSE` para mais detalhes.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fthejoaomoura%2Fwhatsapp-project","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fthejoaomoura%2Fwhatsapp-project","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fthejoaomoura%2Fwhatsapp-project/lists"}