{"id":26208151,"url":"https://github.com/paishanmadusha/taskly-firebase-app","last_synced_at":"2026-04-09T08:04:47.531Z","repository":{"id":280392659,"uuid":"941838701","full_name":"PAIshanMadusha/taskly-firebase-app","owner":"PAIshanMadusha","description":"Taskly Firebase is a simple task management app built using Flutter and Firebase Firestore as the backend. This app performs CRUD (Create, Read, Update, Delete) operations, allowing users to add, view, update, and delete tasks in real-time.","archived":false,"fork":false,"pushed_at":"2025-03-21T04:46:10.000Z","size":289,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-21T05:27:26.809Z","etag":null,"topics":["android","dart","firebase","firestore","flutter","ios"],"latest_commit_sha":null,"homepage":"","language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/PAIshanMadusha.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","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-03T06:15:42.000Z","updated_at":"2025-03-21T04:46:13.000Z","dependencies_parsed_at":"2025-03-10T09:27:12.271Z","dependency_job_id":null,"html_url":"https://github.com/PAIshanMadusha/taskly-firebase-app","commit_stats":null,"previous_names":["paishanmadusha/taskly-firebase-app"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/PAIshanMadusha/taskly-firebase-app","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PAIshanMadusha%2Ftaskly-firebase-app","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PAIshanMadusha%2Ftaskly-firebase-app/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PAIshanMadusha%2Ftaskly-firebase-app/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PAIshanMadusha%2Ftaskly-firebase-app/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/PAIshanMadusha","download_url":"https://codeload.github.com/PAIshanMadusha/taskly-firebase-app/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PAIshanMadusha%2Ftaskly-firebase-app/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":27760431,"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-12-16T02:00:10.477Z","response_time":57,"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":["android","dart","firebase","firestore","flutter","ios"],"created_at":"2025-03-12T06:19:47.583Z","updated_at":"2025-12-16T07:03:58.132Z","avatar_url":"https://github.com/PAIshanMadusha.png","language":"C++","funding_links":[],"categories":[],"sub_categories":[],"readme":"# 📌Taskly Firebase App\n\nTaskly is a simple task management app built using Flutter and Firebase Firestore as the backend. This app performs CRUD (Create, Read, Update, Delete) operations, allowing users to add, view, update, and delete tasks in real-time.\n\n## ✨Features:\n\n- Add new tasks with ease.\n- View all added tasks in real-time from Firestore.\n- Update existing tasks seamlessly.\n- Delete tasks when they are no longer needed.\n- Fully integrated with Firebase Firestore for real-time data synchronization.\n\n## 📱Technologies Used:\n\n- **Flutter**: UI framework for building cross-platform applications.\n- **Firebase Firestore**: Cloud NoSQL database for real-time data storage.\n\n## 📂Installation \u0026 Setup:\n\n1. **Clone the repository**\n\n   ```bash\n   git clone https://github.com/PAIshanMadusha/taskly-firebase-app.git\n   cd taskly-firebase-app\n   ```\n\n2. **Install dependencies**\n\n   ```bash\n   flutter pub get\n   ```\n\n3. **Set up Firebase**\n\n## 🔥Struggling to Connect Firebase to Flutter?\n\n- 📖I’ve written a detailed [Medium](https://medium.com/@ishanmadusha) article explaining the step-by-step process to connect Firebase to Flutter with screenshots.\n\n- 📖**Read my blog on Medium here:** [Link](https://medium.com/@ishanmadusha/how-to-connect-firebase-manually-to-a-flutter-android-project-without-errors-7a2c2a8e2741)\n\n### To use Firebase services in this project, follow these steps:\n\n   **Step 1: Create a Firebase Project**\n\n   - Go to [Firebase Console](https://console.firebase.google.com/).\n   - Click on **Add Project** and enter a project name.\n   - Follow the setup instructions and create the project.\n\n   **Step 2: Add Firebase to Your Flutter App**\n\n   - In the Firebase console, click **Project Settings**.\n   - Scroll down and find **Your Apps** section.\n   - Click on **Add App** and select **Android** or **iOS**, depending on your target platform.\n   - Enter the **package name** (found in `\\android\\app\\build.gradle.kts` namespace = \"[Android package name]\" for Android or `\\ios\\Runner.xcodeproj\\project.pbxproj` PRODUCT_BUNDLE_IDENTIFIER = \"[Apple bundle ID]\" for iOS).\n   - Follow the instructions and download the necessary configuration files.\n\n   **Step 3: Configure Firebase Files**\n\n   - For **Android**:\n     - Download `google-services.json` from Firebase.\n     - Move it to `android/app/`.\n     \n   - For **iOS**:\n     - Download `GoogleService-Info.plist` from Firebase.\n     - Move it to `ios/Runner/`.\n\n   **Step 4: Enable Firestore**\n\n   - In Firebase Console, go to **Build \u003e Firestore Database**.\n   - Click **Create Database** and select test mode (for development).\n   - Set up Firestore rules to allow read/write access (modify for production later).\n\n5. **Run the app**\n\n   ```bash\n   flutter run\n   ```\n\n## 📸System Screenshots:\n---\n\u003cp align=\"center\"\u003e\n  \u003cimg src=\"https://github.com/user-attachments/assets/69b37eec-d3e4-4c5c-8885-f8acbbfd0d04\" alt=\"Screenshot 1\" width=\"196\"\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\n  \u003cimg src=\"https://github.com/user-attachments/assets/fdd555e0-9e3f-4af6-873a-5bd3c6ee2d68\" alt=\"Screenshot 2\" width=\"196\"\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\n  \u003cimg src=\"https://github.com/user-attachments/assets/2fcee700-ac59-4b02-85f7-c157a437b11f\" alt=\"Screenshot 3\" width=\"196\"\u003e\n\u003c/p\u003e\n\n## 🚀Contributing:\n\nFeel free to contribute by opening an issue or submitting a pull request!\n\n## 📜License:\n\nThis project is licensed under the MIT License.\n\n---\n\nMade with ❤️ by [Ishan](https://github.com/PAIshanMadusha).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpaishanmadusha%2Ftaskly-firebase-app","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fpaishanmadusha%2Ftaskly-firebase-app","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpaishanmadusha%2Ftaskly-firebase-app/lists"}