{"id":15132995,"url":"https://github.com/anirbansharma1996/insta-chat","last_synced_at":"2026-01-07T04:07:18.016Z","repository":{"id":253763853,"uuid":"844428891","full_name":"anirbansharma1996/Insta-Chat","owner":"anirbansharma1996","description":"The Insta Chat is a real-time messaging platform that allows users to sign up and connect with strangers for one-on-one conversations. The app is designed to provide a seamless and intuitive user experience, enabling users to exchange text messages and share images effortlessly.","archived":false,"fork":false,"pushed_at":"2024-09-25T13:26:49.000Z","size":5366,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-26T08:51:35.094Z","etag":null,"topics":["expressjs","gemini-api","javascript","mongodb","nodejs","reactjs","socket-io","tailwindcss"],"latest_commit_sha":null,"homepage":"https://chat-app-hazel-five.vercel.app","language":"JavaScript","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/anirbansharma1996.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":"2024-08-19T08:38:28.000Z","updated_at":"2024-09-25T13:26:52.000Z","dependencies_parsed_at":"2024-09-13T16:20:32.373Z","dependency_job_id":null,"html_url":"https://github.com/anirbansharma1996/Insta-Chat","commit_stats":null,"previous_names":["anirbansharma1996/insta-chat"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/anirbansharma1996%2FInsta-Chat","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/anirbansharma1996%2FInsta-Chat/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/anirbansharma1996%2FInsta-Chat/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/anirbansharma1996%2FInsta-Chat/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/anirbansharma1996","download_url":"https://codeload.github.com/anirbansharma1996/Insta-Chat/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246096886,"owners_count":20723037,"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":["expressjs","gemini-api","javascript","mongodb","nodejs","reactjs","socket-io","tailwindcss"],"created_at":"2024-09-26T04:42:19.982Z","updated_at":"2026-01-07T04:07:12.971Z","avatar_url":"https://github.com/anirbansharma1996.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Insta Chat\n\n![Chat App Banner](chat-app.png)\n\n## Description\n\nThe Insta Chat is a real-time messaging platform that allows users to sign up and connect with strangers for one-on-one conversations. The app is designed to provide a seamless and intuitive user experience, enabling users to exchange text messages and share images effortlessly.\n\n### Key Features\n\n1. **User Authentication:**\n   - Users can sign up and log in to the application to start chatting with others. User authentication ensures that only registered users can access the chat features.\n2. **Reply with AI:**\n   - Users can reply using AI , build using Gemini 1.5 .\n\n3. **Real-Time Messaging:**\n   - The core functionality of the app allows users to send and receive messages in real-time. Messages are delivered instantly, ensuring a smooth and responsive chat experience.\n\n4. **Stranger Chat \u0026 Video call:**\n   - Users are randomly matched with strangers to initiate conversations, making each interaction unique and spontaneous. and also users can video chat with different persons .\n\n5. **Image Sharing:**\n   - Beyond text, users can also share images during their chats, adding a visual element to their conversations.\n\n6. **Seen Message Indicator:**\n   - Users can see when their messages have been viewed by the recipient, enhancing the communication flow.\n  \n7. **Reply to a Message :**\n   - Users can reply to a particular message.\n\n8. **Upload selfie  :**\n   - Beyond text, users can also share selfie during their chats, adding a visual element to their conversations.\n  \n9. **Edit Text :**\n   - Users can also edit their messages.\n  \n10. **Delete Text :**\n   - Users can also Delete their messages.\n  \n11. **Send Voice Messages :**\n   - Beyond Texts , users can also send Voice messages.\n     \n12.**Block/Unblock A User**\n   - Users can Block each other  , and can also unblock \n\n### Technologies Used\n\n- **Frontend:** React.js\n- **Backend:** Node.js, Express.js\n- **Real-Time Communication:** Socket.io\n- **Database:** MongoDB\n- **Authentication:** JSON Web Tokens (JWT)\n- **File Uploads:** Cloudinary (or any other file storage service)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fanirbansharma1996%2Finsta-chat","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fanirbansharma1996%2Finsta-chat","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fanirbansharma1996%2Finsta-chat/lists"}