{"id":28749196,"url":"https://github.com/kishorenath7806/convo-chat-app","last_synced_at":"2026-04-27T16:31:49.151Z","repository":{"id":297837429,"uuid":"994696818","full_name":"KishoreNath7806/convo-chat-app","owner":"KishoreNath7806","description":"Convo Chat App is a modern, full-featured real-time chat application built with React, Tailwind CSS, Javascript and Firebase. Designed for seamless and secure communication, Convo Chat App enables users to sign up, log in, and exchange messages in a user-friendly and responsive interface.","archived":false,"fork":false,"pushed_at":"2025-06-07T19:21:14.000Z","size":4060,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"master","last_synced_at":"2025-07-02T17:44:27.731Z","etag":null,"topics":["backend","chat-app","cloudinary","firebase","frontend","javascript","messaging","react","real-time","responsive-design","tailwindcss"],"latest_commit_sha":null,"homepage":"https://convo-chat-app-lilac.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/KishoreNath7806.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,"zenodo":null}},"created_at":"2025-06-02T10:45:17.000Z","updated_at":"2025-06-07T19:21:18.000Z","dependencies_parsed_at":"2025-06-07T20:29:50.493Z","dependency_job_id":null,"html_url":"https://github.com/KishoreNath7806/convo-chat-app","commit_stats":null,"previous_names":["kishorenath7806/convo-chat-app"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/KishoreNath7806/convo-chat-app","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KishoreNath7806%2Fconvo-chat-app","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KishoreNath7806%2Fconvo-chat-app/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KishoreNath7806%2Fconvo-chat-app/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KishoreNath7806%2Fconvo-chat-app/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/KishoreNath7806","download_url":"https://codeload.github.com/KishoreNath7806/convo-chat-app/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KishoreNath7806%2Fconvo-chat-app/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":274851701,"owners_count":25361650,"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","status":"online","status_checked_at":"2025-09-12T02:00:09.324Z","response_time":60,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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":["backend","chat-app","cloudinary","firebase","frontend","javascript","messaging","react","real-time","responsive-design","tailwindcss"],"created_at":"2025-06-16T20:01:01.359Z","updated_at":"2026-04-27T16:31:49.122Z","avatar_url":"https://github.com/KishoreNath7806.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# 🗨️ Convo – Real-Time Chat Application\nConvo is a full-stack real-time chat application built with **React.js**, **Firebase**, and **Cloudinary**, designed to provide seamless, instant communication with a modern, dynamic user interface. It includes a dynamic landing page, real-time messaging, emoji support, and user authentication with profile image uploads.\n\n---\n\n## 🚀 Features\n\n- 🌐 **Dynamic Landing Page** – Smooth animations, feature highlights, and responsive design\n- 🔐 **User Authentication** – Sign Up / Sign In using Firebase Authentication\n- 💬 **Real-Time Messaging** – 1:1 chats using Firebase Realtime Database\n- 🖼️ **Profile Image Upload** – Integrated with Cloudinary for cloud storage\n- 😄 **Emoji Picker** – Expressive messaging with a full emoji selector\n- 👁️ **Seen \u0026 Last Seen** – Message status and user activity indicators\n- 📱 **Responsive Design** – Works beautifully on desktop and mobile devices\n\n---\n\n## 🛠️ Tech Stack\n\n- **Frontend:** JavaScript, React.js, HTML, CSS\n- **Backend/Database:** Firebase Realtime Database\n- **Authentication:** Firebase Authentication\n- **Media Storage:** Cloudinary\n- **Other Libraries:** Emoji Picker, React Router DOM, and more\n\n---\n\n## 📸 Screenshots\n- **Landing page**\n![image](https://github.com/user-attachments/assets/deb667ee-480c-4d39-bb75-f0bd178fcb44)\n- **Authentication page**\n![image](https://github.com/user-attachments/assets/5261e3bf-7f46-4fff-930a-60010f2f3335)\n- **Main page**\n![image](https://github.com/user-attachments/assets/1814eaf3-72ef-4c76-bf0e-61fe8d19f9b7)\n\n---\n\n## 🔧 Installation \u0026 Setup\nClone the repo\n```\ngit clone https://github.com/yourusername/convo-chat-app.git\n```\nInstall dependencies\n```\nnpm install\n```\nStart the development server\n```\nnpm run dev\n```\n.env:\n```\nREACT_APP_FIREBASE_API_KEY=your_key\nREACT_APP_FIREBASE_AUTH_DOMAIN=your_domain\nREACT_APP_FIREBASE_DATABASE_URL=your_db_url\nREACT_APP_FIREBASE_PROJECT_ID=your_project_id\nREACT_APP_FIREBASE_STORAGE_BUCKET=your_bucket\nREACT_APP_FIREBASE_MESSAGING_SENDER_ID=your_sender_id\nREACT_APP_FIREBASE_APP_ID=your_app_id\nREACT_APP_CLOUDINARY_CLOUD_NAME=your_cloud_name\nREACT_APP_CLOUDINARY_UPLOAD_PRESET=your_upload_preset\n```\n---\n\n## 🎯Learning Highlights\n- **🔄Real-time communication with Firebase Realtime Database**\n- **☁️Profile image handling using Cloudinary**\n- **🧱Modular, scalable React component design**\n- **📱Responsive layouts and intuitive UI/UX**\n- **🔐Secure user authentication and state management**\n\n---\n\n## 🤝 Contributing\n\nContributions are welcome! If you have suggestions or improvements, please open an issue or submit a pull request.\n\n---\n\n## ❤️ Acknowledgements\n\nThank you to all open-source contributors and the **React, Firebase, Cloudinary and Vercel communities**.\n\n---\n## 📬 Contact\nBuilt by **Kishore Nath C S**\n- 🔗 [LinkedIn](https://www.linkedin.com/in/kishore-nath-c-s-332724310/)\n- 🐙 [GitHub](https://github.com/KishoreNath7806)\n- 📧 [Mail-ID](kishorenath2308@gmail.com)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkishorenath7806%2Fconvo-chat-app","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkishorenath7806%2Fconvo-chat-app","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkishorenath7806%2Fconvo-chat-app/lists"}