{"id":25197770,"url":"https://github.com/inaxdeveloper/voice-controlled-to-do-list-app","last_synced_at":"2026-01-18T21:34:07.493Z","repository":{"id":276434220,"uuid":"929278762","full_name":"INAxDeveloper/Voice-Controlled-To-Do-List-App","owner":"INAxDeveloper","description":"The Voice-Controlled To-Do List is a productivity app that allows users to create, manage, and complete tasks using voice commands instead of typing. It enhances hands-free productivity, making it useful for people with busy schedules, disabilities, or those who prefer a more natural way of interacting with their devices.","archived":false,"fork":false,"pushed_at":"2025-02-08T07:09:54.000Z","size":6,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-04-04T16:48:58.144Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":null,"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/INAxDeveloper.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-08T06:59:16.000Z","updated_at":"2025-02-08T07:09:58.000Z","dependencies_parsed_at":"2025-02-08T08:18:54.581Z","dependency_job_id":"6baa6b4e-06a4-4484-9a89-da663a1a1794","html_url":"https://github.com/INAxDeveloper/Voice-Controlled-To-Do-List-App","commit_stats":null,"previous_names":["inaxdeveloper/voice-controlled-to-do-list-app"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/INAxDeveloper/Voice-Controlled-To-Do-List-App","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/INAxDeveloper%2FVoice-Controlled-To-Do-List-App","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/INAxDeveloper%2FVoice-Controlled-To-Do-List-App/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/INAxDeveloper%2FVoice-Controlled-To-Do-List-App/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/INAxDeveloper%2FVoice-Controlled-To-Do-List-App/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/INAxDeveloper","download_url":"https://codeload.github.com/INAxDeveloper/Voice-Controlled-To-Do-List-App/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/INAxDeveloper%2FVoice-Controlled-To-Do-List-App/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28551202,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-18T20:59:07.572Z","status":"ssl_error","status_checked_at":"2026-01-18T20:59:02.799Z","response_time":98,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"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":[],"created_at":"2025-02-10T02:19:38.857Z","updated_at":"2026-01-18T21:34:07.476Z","avatar_url":"https://github.com/INAxDeveloper.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"### 📌 **Voice-Controlled To-Do List App**  \n\n🚀 **A smart task management app that allows users to create, update, and complete tasks using voice commands.**  \n\n---\n\n## 📜 **Features**  \n\n✅ **Voice Command Integration**  \n- Add tasks: 🗣️ \"Add ‘Buy groceries’ to my list.\"  \n- Complete tasks: 🗣️ \"Mark ‘Call John’ as done.\"  \n- Delete tasks: 🗣️ \"Remove ‘Meeting with Bob’ from my list.\"  \n- Update tasks: 🗣️ \"Change ‘Doctor appointment’ to ‘Dentist appointment at 5 PM’.\"  \n\n✅ **Smart Task Management**  \n- Categorize tasks into **Work, Personal, Shopping, etc.**  \n- Set **due dates \u0026 reminders** ⏰  \n- **Recurring tasks**: \"Remind me daily at 8 AM.\"  \n\n✅ **Sync \u0026 Cloud Backup** ☁️  \n- Sync across multiple devices using **Firebase**.  \n- Backup \u0026 restore tasks.  \n\n✅ **Offline Mode** 📴  \n- Add tasks **without internet**, syncs when online.  \n\n✅ **Dark Mode \u0026 Custom Themes** 🌗  \n- Light, Dark, and customizable themes.  \n\n✅ **Gesture Controls** 🤏  \n- **Swipe left** ➡️ Delete a task.  \n- **Swipe right** ➡️ Mark as completed.  \n\n---\n\n## 🛠️ **Tech Stack**  \n\n| **Component** | **Technology Used** |\n|--------------|---------------------|\n| 📱 **Language** | **Kotlin** (Android), **Swift** (iOS) |\n| 🎙️ **Voice Recognition** | **Google Speech API** (Android), **Apple Speech Framework** (iOS) |\n| ☁️ **Backend (Optional)** | Firebase Firestore |\n| 📤 **Cloud Storage** | Firebase Storage / Google Drive |\n| 🔔 **Notifications** | Firebase Cloud Messaging (FCM) |\n| 🎨 **UI Framework** | Jetpack Compose (Android), SwiftUI (iOS) |\n\n---\n\n## 🎨 **App UI Design \u0026 Colors**  \n\n📱 **Design Style:** **Material Design 3 (Android), Flat UI (iOS)**  \n\n| **Element** | **Color Code** | **Usage** |\n|------------|--------------|-----------|\n| 🟦 **Primary Color** | `#1E3A8A` | Main UI Elements |\n| 🔵 **Secondary Color** | `#60A5FA` | Highlights \u0026 Active Elements |\n| ⚪ **Background (Light Mode)** | `#F3F4F6` | Default Background |\n| ⚫ **Background (Dark Mode)** | `#1F2937` | Dark Mode |\n| ✅ **Success/Completed Tasks** | `#22C55E` | Marked Completed Tasks |\n| ❌ **Error/Alerts** | `#EF4444` | Errors, Deletion Warnings |\n\n---\n\n## 📁 **Project Structure (MVVM Architecture)**  \n\n```\n/src/main/java/com.example.todolist\n│── data/\n│   ├── models/ (Task data models)\n│   ├── repository/ (Handles Firebase interactions)\n│── ui/\n│   ├── activities/ (MainActivity, SettingsActivity)\n│   ├── components/ (Custom UI elements)\n│── viewmodel/\n│   ├── TaskViewModel.kt\n│── utils/\n│   ├── SpeechRecognizerHelper.kt (Handles voice input)\n│── MainActivity.kt\n```\n\n---\n\n## ⚡ **Setup \u0026 Installation**  \n\n1️⃣ **Clone the repository:**  \n```sh\ngit clone https://github.com/yourusername/VoiceToDoList.git\ncd VoiceToDoList\n```\n\n2️⃣ **Open in Android Studio**  \n\n3️⃣ **Add Firebase Configuration:**  \n- Go to [Firebase Console](https://console.firebase.google.com/)  \n- Create a project \u0026 enable Firestore and Authentication  \n- Download **google-services.json** and place it in the `app/` directory.  \n\n4️⃣ **Run the app:**  \n```sh\n./gradlew build\n```\n\n---\n\n## 💰 **Monetization Strategy**  \n💎 **Freemium Model** – Free app with **premium features** (e.g., unlimited categories).  \n📢 **Ad-Based** – Show minimal ads, **in-app purchase to remove ads**.  \n🔒 **Subscription Model** – Monthly/Yearly plans for **advanced voice features**.  \n\n---\n\n## 📌 **Why Build This App?**  \n🔥 **Voice technology is the future** – more users prefer hands-free productivity.  \n🤖 **Low competition** in the niche.  \n🌍 **Great accessibility** for disabled users \u0026 multitaskers.  \n\n---\n\n## 📜 **License**  \n📌 This project is **MIT licensed**, feel free to contribute or modify!  \n\n---\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Finaxdeveloper%2Fvoice-controlled-to-do-list-app","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Finaxdeveloper%2Fvoice-controlled-to-do-list-app","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Finaxdeveloper%2Fvoice-controlled-to-do-list-app/lists"}