{"id":16181061,"url":"https://github.com/pr-mais/flutterfire_gallery","last_synced_at":"2025-07-13T19:08:52.019Z","repository":{"id":121614073,"uuid":"438628714","full_name":"pr-Mais/flutterfire_gallery","owner":"pr-Mais","description":"A sample application that allows a user to upload and share images, made with Flutter, and Firebase.","archived":false,"fork":false,"pushed_at":"2021-12-18T16:48:27.000Z","size":11148,"stargazers_count":10,"open_issues_count":0,"forks_count":9,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-04-02T21:11:10.078Z","etag":null,"topics":["firebase","flutter"],"latest_commit_sha":null,"homepage":"https://pr-mais.github.io/flutterfire_gallery","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/pr-Mais.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":"2021-12-15T12:52:59.000Z","updated_at":"2023-09-04T09:26:08.000Z","dependencies_parsed_at":null,"dependency_job_id":"ca7a8a74-445a-4981-86a1-0b2fec7e1933","html_url":"https://github.com/pr-Mais/flutterfire_gallery","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/pr-Mais/flutterfire_gallery","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pr-Mais%2Fflutterfire_gallery","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pr-Mais%2Fflutterfire_gallery/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pr-Mais%2Fflutterfire_gallery/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pr-Mais%2Fflutterfire_gallery/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pr-Mais","download_url":"https://codeload.github.com/pr-Mais/flutterfire_gallery/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pr-Mais%2Fflutterfire_gallery/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":265191298,"owners_count":23725293,"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":["firebase","flutter"],"created_at":"2024-10-10T06:11:45.715Z","updated_at":"2025-07-13T19:08:51.997Z","avatar_url":"https://github.com/pr-Mais.png","language":"Dart","funding_links":[],"categories":[],"sub_categories":[],"readme":"\n# \u003cimg src=\"./assets/logo.png\" atl=\"FlutterFIre Gallery Logo\" width=\"40\"/\u003e FlutterFire Gallery\n\nA sample Flutter app to upload images and share them via links and in-app.\n\nThe app shows usage of following Firebase packages:\n1. [firebase_core](https://firebase.flutter.dev/docs/core/overview)\n2. [firebase_auth](https://firebase.flutter.dev/docs/auth/overview)\n3. [firebase_storage](https://firebase.flutter.dev/docs/storage/overview)\n\n## Screenshots\n\n\u003cp\u003e\n   \u003cimg src=\"./screenshots/mobile-login.png\" atl=\"Mobile Login\" width=\"300\"/\u003e     \n   \u003cimg src=\"./screenshots/mobile-gallery-dark.png\" atl=\"Gallery\" width=\"300\"/\u003e\n   \u003cimg src=\"./screenshots/mobile-settings-light.png\" atl=\"Settings\" width=\"300\"/\u003e  \n   \u003cimg src=\"./screenshots/mobile-settings-dark.png\" atl=\"Settings\" width=\"300\"/\u003e   \n\u003c/p\u003e\n\n## Getting Started\n\nThe project is structured as tutorial steps via commits, each commit has sufficient description of what's included in that step.\n\nYou can play around with the app on web by visiting [pr-mais.github.io/flutterfire_gallery](https://pr-mais.github.io/flutterfire_gallery).\n\n## Further resources\n\n- [Click to get a copy of the workshop slides.](https://docs.google.com/presentation/d/118TIWQ6PGzmzNleCmIjsAptAv0Z3N5PRT9HL6ZXf69E/edit?usp=sharing\u0026resourcekey=0-Oxiqvu3tU9hzKm1YQhhazQ)\n- [Flutter official website.](https://flutter.dev)\n- [Flutter YouTube channel.](https://www.youtube.com/channel/UCwXdFgeE9KYzlDdR7TG9cMw)\n- [Firebase official docs.](https://firebase.google.com/docs/)\n- [FlutterFire official docs.](https://firebase.flutter.dev/docs/overview)","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpr-mais%2Fflutterfire_gallery","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fpr-mais%2Fflutterfire_gallery","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpr-mais%2Fflutterfire_gallery/lists"}