{"id":25898101,"url":"https://github.com/nitishroy-7033/todo_with_appwrite_getx","last_synced_at":"2026-05-13T19:31:46.656Z","repository":{"id":280189159,"uuid":"941238587","full_name":"Nitishroy-7033/Todo_With_AppWrite_GetX","owner":"Nitishroy-7033","description":"Welcome to the **Todo App with AppWrite \u0026 GetX in Flutter** by **Flutter Hero**. This project is designed to teach how to integrate AppWrite backend services with Flutter using GetX for state management.","archived":false,"fork":false,"pushed_at":"2025-03-02T09:37:21.000Z","size":292,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-03-02T10:27:08.283Z","etag":null,"topics":["appwrite","appwrite-with-flutter","flutterhero"],"latest_commit_sha":null,"homepage":"https://www.youtube.com/@flutterhero","language":"C++","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/Nitishroy-7033.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-01T20:17:36.000Z","updated_at":"2025-03-02T09:38:51.000Z","dependencies_parsed_at":"2025-03-02T10:27:10.480Z","dependency_job_id":null,"html_url":"https://github.com/Nitishroy-7033/Todo_With_AppWrite_GetX","commit_stats":null,"previous_names":["nitishroy-7033/todo-app-with-appwrite--flutter_hero-","nitishroy-7033/todo_with_appwrite_getx"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Nitishroy-7033%2FTodo_With_AppWrite_GetX","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Nitishroy-7033%2FTodo_With_AppWrite_GetX/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Nitishroy-7033%2FTodo_With_AppWrite_GetX/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Nitishroy-7033%2FTodo_With_AppWrite_GetX/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Nitishroy-7033","download_url":"https://codeload.github.com/Nitishroy-7033/Todo_With_AppWrite_GetX/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":241587845,"owners_count":19986628,"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":["appwrite","appwrite-with-flutter","flutterhero"],"created_at":"2025-03-03T00:16:56.149Z","updated_at":"2026-05-13T19:31:46.617Z","avatar_url":"https://github.com/Nitishroy-7033.png","language":"C++","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Todo App with AppWrite \u0026 GetX in Flutter\n\n## Introduction\nWelcome to the **Todo App with AppWrite \u0026 GetX in Flutter** by **Flutter Hero**. This project is designed to teach how to integrate AppWrite backend services with Flutter using GetX for state management. The course will guide you through setting up AppWrite, implementing authentication, managing databases, handling file storage, and integrating real-time updates and push notifications.\n\n## Table of Contents\n1. [Introduction to AppWrite \u0026 Setup](#introduction-to-appwrite--setup)\n2. [Database \u0026 Storage](#database--storage)\n3. [Real-time Updates \u0026 Notifications](#real-time-updates--notifications)\n4. [Resources \u0026 Social Media](#resources--social-media)\n\n---\n\n## Introduction to AppWrite \u0026 Setup\n### 1. Overview of AppWrite\n- Introduction to AppWrite\n- Features \u0026 Benefits\n- Why choose AppWrite over Firebase?\n\n### 2. Setting Up AppWrite Locally \u0026 on Cloud\n- AppWrite Cloud setup\n- Creating a project in AppWrite\n\n### 3. Flutter Project Setup with GetX\n- Setting up a Flutter project\n- Installing dependencies (AppWrite SDK, GetX)\n- Folder structure for scalable architecture\n\n### 4. Authentication \u0026 User Management\n- Auth with Email and Password\n- Forgot Password\n- Email Verification\n\n### 5. OAuth \u0026 Social Logins (Google, Facebook, etc.)\n- Setting up OAuth providers in AppWrite\n- Implementing Google \u0026 Facebook login in Flutter\n\n### 6. Managing User Sessions \u0026 Profile\n- Handling sessions with AppWrite\n- Fetching and updating user profiles\n- Persisting user authentication state with GetX\n\n---\n\n## Database \u0026 Storage\n### 7. Database \u0026 Storage Management\n- Understanding AppWrite Databases \u0026 Collections\n- Creating attributes\n- Creating Collections and Database\n- CRUD operations (Create, Read, Update, Delete)\n\n### 8. File Upload \u0026 Management with AppWrite Storage\n- Uploading Images\n- Uploading PDFs\n- Uploading Videos\n- Uploading Songs\n\n---\n\n## Real-time Updates \u0026 Notifications\n### 9. Real-time Database Updates with AppWrite (Notification)\n- Subscribing to AppWrite real-time events\n- Automatically updating UI with GetX\n\n### 10. Push Notifications with AppWrite\n- Setting up AppWrite for FCM (Firebase Cloud Messaging)\n- Sending push notifications in Flutter\n\n---\n\n## Resources \u0026 Social Media\n### YouTube Playlist\n📺 Watch the full tutorial series on YouTube: [Your YouTube Playlist Link]\n\n### Connect with Me\n🔗 GitHub: [https://github.com/Nitishroy-7033/Todo_With_AppWrite_GetX]\n🔗 LinkedIn: [https://www.linkedin.com/in/mrnitishkumar/]\n\n📢 **Permissions \u0026 Licensing**\nThis project is open-source and can be used for learning purposes. However, if you plan to use it commercially, please give proper credit.\n\n\nHappy Coding! 🚀\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnitishroy-7033%2Ftodo_with_appwrite_getx","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fnitishroy-7033%2Ftodo_with_appwrite_getx","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnitishroy-7033%2Ftodo_with_appwrite_getx/lists"}