{"id":27326619,"url":"https://github.com/thogaruchesti-hemanth/qwicktalk","last_synced_at":"2026-05-02T02:38:26.786Z","repository":{"id":285508794,"uuid":"957993188","full_name":"Thogaruchesti-hemanth/QwickTalk","owner":"Thogaruchesti-hemanth","description":"QwickTalk is a fast, secure, and seamless messaging application designed for real-time communication. With robust encryption, intuitive UI, and instant message delivery, it ensures a smooth chatting experience anytime, anywhere.","archived":false,"fork":false,"pushed_at":"2025-04-08T06:25:11.000Z","size":2586,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-04-08T06:28:18.537Z","etag":null,"topics":["chatapp-flutter","chatapplication","firebase","flutter","instant-messaging","messaging","real-time-chat","secure-chat"],"latest_commit_sha":null,"homepage":"https://quick-chat-a5e58.web.app/","language":"Dart","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/Thogaruchesti-hemanth.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-03-31T13:21:22.000Z","updated_at":"2025-04-08T06:10:43.000Z","dependencies_parsed_at":"2025-04-08T06:24:46.579Z","dependency_job_id":null,"html_url":"https://github.com/Thogaruchesti-hemanth/QwickTalk","commit_stats":null,"previous_names":["thogaruchesti-hemanth/qwicktalk"],"tags_count":2,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Thogaruchesti-hemanth%2FQwickTalk","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Thogaruchesti-hemanth%2FQwickTalk/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Thogaruchesti-hemanth%2FQwickTalk/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Thogaruchesti-hemanth%2FQwickTalk/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Thogaruchesti-hemanth","download_url":"https://codeload.github.com/Thogaruchesti-hemanth/QwickTalk/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248565087,"owners_count":21125415,"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":["chatapp-flutter","chatapplication","firebase","flutter","instant-messaging","messaging","real-time-chat","secure-chat"],"created_at":"2025-04-12T11:59:05.205Z","updated_at":"2026-05-02T02:38:26.777Z","avatar_url":"https://github.com/Thogaruchesti-hemanth.png","language":"Dart","funding_links":[],"categories":[],"sub_categories":[],"readme":"# 📱 Chat App\n\nA robust and scalable real-time chat application designed for seamless communication. This application leverages modern technologies to provide a secure and interactive messaging experience.\n\n---\n\n## ✨ Features\n\n✅ **Instant Messaging:** Real-time text messaging with optimized database structure.  \n✅ **User Authentication:** Secure login and registration using Firebase Authentication (Google Sign-In, Email/Password, etc.).  \n✅ **One-on-One Chat Only:** Designed for private and secure communication without group chat distractions.  \n✅ **Read Receipts \u0026 Message Status:** Indicators for delivered, read, and pending messages enhance transparency.  \n✅ **User Profile Management:** Users can update their profile picture, username, and status.  \n✅ **Dark Mode Support:** UI adapts to user preference with light and dark themes.  \n✅ **Highly Secure Communication:** End-to-end encryption ensures data privacy and protection.  \n✅ **Minimalist \u0026 Lightweight:** Focused on essential features for a smooth user experience.  \n✅ **Distraction-Free Messaging:** No media sharing keeps conversations text-focused, improving clarity and security.  \n✅ **Efficient Performance:** Optimized for fast message delivery and synchronization.  \n✅ **Search \u0026 Filter:** Quickly find messages and conversations.  \n✅ **Offline Support:** Messages sync when the user is back online.  \n✅ **Firebase-Powered:** Reliable and scalable backend support ensures seamless functionality.  \n\n---\n\n## 🚀 Tech Stack\n\n- **Frontend:** Flutter (Dart) for a responsive and cross-platform experience.  \n- **Backend:** Firebase Firestore for real-time database and Firebase Functions for backend logic.  \n- **Authentication:** Firebase Authentication for secure user login.  \n\n---\n\n## 🛠️ Installation Guide\n\n### Prerequisites\nBefore running the application, ensure you have the following installed:\n- [Flutter SDK](https://flutter.dev/docs/get-started/install)\n- [Android Studio/Xcode] for running the app on an emulator or real device\n- A [Firebase Project](https://console.firebase.google.com/) with authentication and Firestore configured\n\n### Steps\n\n1️⃣ **Clone the repository:**\n   ```sh\n   git clone https://github.com/your-username/chat-app.git\n   ```\n\n2️⃣ **Navigate to the project directory:**\n   ```sh\n   cd chat-app\n   ```\n\n3️⃣ **Install dependencies:**\n   ```sh\n   flutter pub get\n   ```\n\n4️⃣ **Set up Firebase:**\n   - Create a Firebase project at [Firebase Console](https://console.firebase.google.com/).\n   - Enable Firebase Authentication and Firestore.\n   - Add `google-services.json` (Android) in `android/app/`.\n   - Add `GoogleService-Info.plist` (iOS) in `ios/Runner/`.\n\n5️⃣ **Run the application:**\n   ```sh\n   flutter run\n   ```\n\n---\n\n## 📸 Results\n\n| Splash Screen  | Login Screen  | Home Screen  | Profile Screen  | Chat Screen |\n|--------------|----------------|--------------|----------------|----------------|\n| \u003cimg src=\"https://github.com/Thogaruchesti-hemanth/QwickTalk/blob/main/assets/output/splashScreen.png\" alt=\"SplashScreen\" height=\"300\"\u003e | \u003cimg src=\"https://github.com/Thogaruchesti-hemanth/QwickTalk/blob/main/assets/output/LoginScreen.png\" alt=\"Login Screen UI\" height=\"300\"\u003e | \u003cimg src=\"https://github.com/Thogaruchesti-hemanth/QwickTalk/blob/main/assets/output/homeScreen.png\" alt=\"Home Screen UI\" height=\"300\"\u003e | \u003cimg src=\"https://github.com/Thogaruchesti-hemanth/QwickTalk/blob/main/assets/output/profileScreen.png\" alt=\"Profile Page UI\" height=\"300\"\u003e | \u003cimg src=\"https://github.com/Thogaruchesti-hemanth/QwickTalk/blob/main/assets/output/chatScreen.png\" alt=\"Chat Screeen \" height=\"300\"\u003e |\n AddUser Screen | User Profile Dialog | User Profile Screen |\n \u003cimg src=\"https://github.com/Thogaruchesti-hemanth/QwickTalk/blob/main/assets/output/AddUserDialog.png\" alt=\"Chat Screeen \" height=\"300\"\u003e | \u003cimg src=\"https://github.com/Thogaruchesti-hemanth/QwickTalk/blob/main/assets/output/ProfileDialog.png\" alt=\"Chat Screeen \" height=\"300\"\u003e | \u003cimg src=\"https://github.com/Thogaruchesti-hemanth/QwickTalk/blob/main/assets/output/ChatUserProfileScreen.png\" alt=\"Chat Screeen \" height=\"300\"\u003e |\n \n\n### 🎥 Video Output\n\n\u003ca href=\"https://github.com/Thogaruchesti-hemanth/QwickTalk/blob/main/assets/output/output.mp4\"\u003e\n    \u003cimg src=\"https://github.com/Thogaruchesti-hemanth/QwickTalk/blob/main/assets/output/splashScreen.png\" alt=\"Watch the Video\" width=\"200\" height=\"400\"\u003e\n\u003c/a\u003e\n\n\n---\n\n## 🤝 Contribution Guidelines\nWe welcome contributions from the community! To contribute:\n\n1. Fork the repository\n2. Create a new branch (`feature-branch`)\n3. Commit your changes\n4. Open a pull request\n\n---\n\n## 💬 Connect with Me\n📌 **GitHub:** [@Thogaruchesti-hemanth](https://github.com/Thogaruchesti-hemanth)  \n📌 **LinkedIn:** [@Thogaruchesti-hemanth](https://www.linkedin.com/in/thogaruchesti-hemanth/)  \n\n---\n\n🔹 _Feel free to reach out for any queries or suggestions!_\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fthogaruchesti-hemanth%2Fqwicktalk","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fthogaruchesti-hemanth%2Fqwicktalk","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fthogaruchesti-hemanth%2Fqwicktalk/lists"}