{"id":25943307,"url":"https://github.com/rafael-lee1/swiftmessage","last_synced_at":"2026-04-10T07:06:04.543Z","repository":{"id":280060306,"uuid":"939636478","full_name":"Rafael-Lee1/SwiftMessage","owner":"Rafael-Lee1","description":"App de chat moderno com React, TypeScript, e Supabase para mensagens instantâneas, emojis, upload de arquivos e integração com IA via Puter.js API. Desenvolvido para ser ágil, escalável e interativo.","archived":false,"fork":false,"pushed_at":"2025-03-01T00:33:31.000Z","size":420,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-01T01:24:14.075Z","etag":null,"topics":["api-rest","git","github","google-api","google-cloud","jwt-token","oauth2","reactjs","restful","shadcn-ui","supabase","tailwindcss","typescript","vite"],"latest_commit_sha":null,"homepage":"https://preview--chatbubble-nimbus.lovable.app/auth","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Rafael-Lee1.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"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":"2025-02-26T21:25:01.000Z","updated_at":"2025-03-01T01:11:30.000Z","dependencies_parsed_at":"2025-03-01T01:24:28.616Z","dependency_job_id":"6dc7642f-ee02-46fe-8003-cd942c719695","html_url":"https://github.com/Rafael-Lee1/SwiftMessage","commit_stats":null,"previous_names":["rafael-lee1/swiftmessage"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Rafael-Lee1%2FSwiftMessage","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Rafael-Lee1%2FSwiftMessage/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Rafael-Lee1%2FSwiftMessage/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Rafael-Lee1%2FSwiftMessage/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Rafael-Lee1","download_url":"https://codeload.github.com/Rafael-Lee1/SwiftMessage/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":241801255,"owners_count":20022390,"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":["api-rest","git","github","google-api","google-cloud","jwt-token","oauth2","reactjs","restful","shadcn-ui","supabase","tailwindcss","typescript","vite"],"created_at":"2025-03-04T07:15:48.514Z","updated_at":"2026-04-10T07:06:04.515Z","avatar_url":"https://github.com/Rafael-Lee1.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cp align=\"center\"\u003e\n  \u003cimg width=\"460\" height=\"300\" src=\"https://github.com/Rafael-Lee1/Icons/blob/8a4f18d8c811a1bf19f8dfe5472511a16788ce54/MESSAGE_API.png\"\u003e\n\u003c/p\u003e\n\n# SwiftMessage - Aplicativo de Chat em Tempo Real\n\nSwiftMessage é um aplicativo moderno de chat que combina uma experiência de usuário ágil e responsiva com funcionalidades avançadas. Desenvolvido com a stack `vite_react_shadcn_ts`, ele oferece:\n\n- **Mensagens em Tempo Real:** Comunicação instantânea e contínua entre usuários.\n- **Suporte a Emojis e Upload de Arquivos:** Experiência interativa com reações por emojis e envio de arquivos.\n- **Autenticação e Gerenciamento de Dados:** Utilizando [Supabase](https://supabase.com) para autenticação e banco de dados em tempo real.\n- **Login com Google:** Integração com a [Google Identity Platform](https://developers.google.com/identity) para autenticação rápida e segura via contas Google.\n- **Envio de Emails de Login com RESEND:** Uso da plataforma [RESEND](https://resend.com) para disparo seguro e confiável de emails de verificação e login.\n- **Integração com Inteligência Artificial:** Implementação da [Puter.js AI API](https://developer.puter.com) para potencializar interações com respostas automatizadas e suporte inteligente.\n\nEsta aplicação demonstra o uso das tecnologias mais modernas para criar um ambiente de chat robusto e escalável.\n\n**Você pode acessar o projeto clicando \u003ca href=\"https://preview--chatbubble-nimbus.lovable.app/auth\"\u003eaqui\u003c/a\u003e.\u003c/p\u003e\n\n## Tecnologias Utilizadas\n\n- **[Vite](https://vitejs.dev):** Ferramenta de build extremamente rápida para desenvolvimento moderno.\n- **[React](https://reactjs.org):** Biblioteca para construção de interfaces de usuário.\n- **[TypeScript](https://www.typescriptlang.org):** Superset do JavaScript que adiciona tipagem estática.\n- **[shadcn-ui](https://ui.shadcn.com):** Conjunto de componentes UI personalizáveis para React.\n- **[Tailwind CSS](https://tailwindcss.com):** Framework CSS utilitário para designs customizados.\n- **[Supabase](https://supabase.com):** Plataforma backend que fornece autenticação, banco de dados e serviços em tempo real.\n- **[Puter.js AI API](https://developer.puter.com):** Biblioteca que traz serviços de autenticação, armazenamento na nuvem e funcionalidades de IA diretamente para o frontend.\n- **[Google Identity Platform](https://developers.google.com/identity):** Utilizada para autenticação via Google, permitindo login rápido e seguro.\n- **[RESEND](https://resend.com):** Plataforma para envio de emails de login, garantindo a verificação e segurança do usuário.\n\n\n## Funcionalidades\n\n- **Mensagens em Tempo Real:** Sistema de chat com atualizações instantâneas.\n- **Emojis e Upload de Arquivos:** Interações aprimoradas com suporte para reações e envio de mídias.\n- **Autenticação e Gerenciamento de Usuários:** Segurança e escalabilidade com Supabase.\n- **Integração com IA:** Utilização da Puter.js AI API para oferecer respostas inteligentes e suporte automatizado.\n\n## Instalação\n\nPara rodar o aplicativo localmente, siga os passos abaixo:\n\n1. **Clone o repositório:**\n   ```bash\n   git clone \u003cURL_DO_REPOSITÓRIO\u003e\n   ```\n2. **Navegue até o diretório do projeto:**\n   ```bash\n   cd \u003cNOME_DO_PROJETO\u003e\n   ```\n3. **Instale as dependências:**\n   ```bash\n   npm install\n   ```\n4. **Inicie o servidor de desenvolvimento:**\n   ```bash\n   npm run dev\n   ```\n\n## Deploy\n\nVocê pode implantar o SwiftMessage utilizando plataformas como o [Lovable](https://lovable.dev) ou serviços de deploy como [Netlify](https://www.netlify.com). Basta seguir as instruções específicas da plataforma escolhida para colocar sua aplicação online.\n\n## Contribuição\n\nContribuições são sempre bem-vindas! Para colaborar:\n\n1. Faça um fork do repositório.\n2. Crie uma branch para sua nova feature ou correção:\n   ```bash\n   git checkout -b feature/nova-funcionalidade\n   ```\n3. Realize as alterações necessárias e faça commit:\n   ```bash\n   git commit -m \"feat: adicionar nova funcionalidade\"\n   ```\n4. Envie sua branch:\n   ```bash\n   git push origin feature/nova-funcionalidade\n   ```\n5. Abra um Pull Request descrevendo suas mudanças.\n\n## Licença\n\nDistribuído sob a licença MIT. Consulte o arquivo [LICENSE](LICENSE) para mais detalhes.\n\n---\n\nEsta aplicação demonstra como integrar tecnologias modernas para criar um sistema de chat robusto e escalável, utilizando soluções de backend sem servidor e integrações com IA. Sinta-se à vontade para explorar, contribuir e aprimorar o projeto!\n\n---\n\n### Fontes de Referência\n\n- Vite: [https://vitejs.dev](https://vitejs.dev)\n- React: [https://reactjs.org](https://reactjs.org)\n- TypeScript: [https://www.typescriptlang.org](https://www.typescriptlang.org)\n- shadcn-ui: [https://ui.shadcn.com](https://ui.shadcn.com)\n- Tailwind CSS: [https://tailwindcss.com](https://tailwindcss.com)\n- Supabase: [https://supabase.com](https://supabase.com)\n- Puter.js AI API: [https://developer.puter.com](https://developer.puter.com)\n- RESEND: [https://resend.com](https://resend.com)\n- Google Identity Plataform: [https://developers.google.com/identity](https://developers.google.com/identity) \n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frafael-lee1%2Fswiftmessage","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Frafael-lee1%2Fswiftmessage","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frafael-lee1%2Fswiftmessage/lists"}