{"id":22895845,"url":"https://github.com/ansh-rathod/flutter-photoarc-app","last_synced_at":"2025-05-07T20:25:22.413Z","repository":{"id":45000625,"uuid":"430700221","full_name":"Ansh-Rathod/Flutter-Photoarc-app","owner":"Ansh-Rathod","description":"(Full-stack) Fully functional social media app (Instagram clone) written in flutter and dart with backend node.js and Postgres SQL. ","archived":false,"fork":false,"pushed_at":"2022-09-23T07:37:35.000Z","size":57808,"stargazers_count":94,"open_issues_count":0,"forks_count":18,"subscribers_count":3,"default_branch":"master","last_synced_at":"2024-11-12T06:34:31.705Z","etag":null,"topics":["android","app","exprees","flutter","flutter-apps","full-stack","instagram","instagram-api","nodejs","photos","social-media"],"latest_commit_sha":null,"homepage":"","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/Ansh-Rathod.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}},"created_at":"2021-11-22T12:37:20.000Z","updated_at":"2024-10-26T12:44:46.000Z","dependencies_parsed_at":"2023-01-18T17:33:06.092Z","dependency_job_id":null,"html_url":"https://github.com/Ansh-Rathod/Flutter-Photoarc-app","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ansh-Rathod%2FFlutter-Photoarc-app","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ansh-Rathod%2FFlutter-Photoarc-app/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ansh-Rathod%2FFlutter-Photoarc-app/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ansh-Rathod%2FFlutter-Photoarc-app/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Ansh-Rathod","download_url":"https://codeload.github.com/Ansh-Rathod/Flutter-Photoarc-app/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":229629256,"owners_count":18101263,"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":["android","app","exprees","flutter","flutter-apps","full-stack","instagram","instagram-api","nodejs","photos","social-media"],"created_at":"2024-12-13T23:32:22.329Z","updated_at":"2024-12-13T23:32:22.935Z","avatar_url":"https://github.com/Ansh-Rathod.png","language":"Dart","funding_links":[],"categories":[],"sub_categories":[],"readme":"# **Photoarc**\n\nA Fully functional social media app written in flutter and dart using node.js and Postgres SQL as backend.\n[Backend Repository](https://github.com/Ansh-Rathod/Photoarc-app-backend-nodejs)\n\n## Logo\n\u003cp align=\"center\"\u003e\n\u003cimg src=\"screenshots/Screenshot_20211119-194607.png\" alt=\"logo\" width=\"30%\"/\u003e\n\n\u003c/p\u003e\n## Features\n\n- custom photo feed based on following users'.\n- Users can post an image of any height.\n- awesome animation between navigation of two pages.\n- shimmer loading effect while data is syncing.\n- Search page\n  - With trending posts grid view.\n- Profile page\n  - follows/unfollow the user\n  - edit profile.\n  - change user's avatar image\n  - generate user profile links and send that to the various platforms. (with firebase dynamic links)\n- Notification Page\n  - shows all comments and follows user notifications.\n  - delete the notification by right swipe.\n- Post\n  - like the post.\n  - comment on posts and see all comments.\n  - delete comments. (only post owner and commenter can)\n  - shows the list of who liked the post.\n  - share post links to the various platforms.\n  - copy URL.\n  - open post image in the browser.\n  - user can delete their own post.\n- create post.\n  - crop image\n  - upload from the gallery.\n  - Users can add captions to post.\n\n\u003cbr/\u003e\n\n## Image Gallery\n\n\u003chr/\u003e\n\n### feed screen\n\n\u003cbr\u003e\n\n\u003cp align=\"center\"\u003e\n\u003cimg src=\"screenshots/20211122_171350.gif\" alt=\"Gallery Image\" width=\"30%\" /\u003e\n\u003cimg src=\"screenshots/Screenshot_20211122-170954.jpg\" alt=\"Gallery Image\" width=\"30%\" /\u003e\n\u003cimg src=\"screenshots/Screenshot_20211122-173452.jpg\" alt=\"Gallery Image\" width=\"30%\" /\u003e\n\u003c/p\u003e\n\u003chr/\u003e\n\n### Search page\n\n\u003cbr\u003e\n\n\u003cp align=\"center\"\u003e\n\u003cimg src=\"screenshots/20211122_172256.gif\" alt=\"Gallery Image\" width=\"30%\" /\u003e\n\u003cimg src=\"screenshots/Screenshot_20211122-173514.jpg\" alt=\"Gallery Image\" width=\"30%\" /\u003e\n\u003cimg src=\"screenshots/Screenshot_20211122-172157.jpg\" alt=\"Gallery Image\" width=\"30%\" /\u003e\n\u003c/p\u003e\n\u003chr/\u003e\n\n### Activity page\n\n\u003cbr\u003e\n\n\u003cp align=\"center\"\u003e\n\u003cimg src=\"screenshots/20211122_172832.gif\" alt=\"Gallery Image\" width=\"30%\" /\u003e\n\u003cimg src=\"screenshots/Screenshot_20211122-172659.jpg\" alt=\"Gallery Image\" width=\"30%\" /\u003e\n\u003cimg src=\"screenshots/Screenshot_20211122-173528.jpg\" alt=\"Gallery Image\" width=\"30%\" /\u003e\n\u003c/p\u003e\n\u003chr/\u003e\n\n### Profile page\n\n\u003cbr\u003e\n\n\u003cp align=\"center\"\u003e\n\u003cimg src=\"screenshots/20211122_173115.gif\" alt=\"Gallery Image\" width=\"30%\" /\u003e\n\u003cimg src=\"screenshots/Screenshot_20211122-173536.jpg\" alt=\"Gallery Image\" width=\"30%\" /\u003e\n\u003cimg src=\"screenshots/Screenshot_20211122-173550.jpg\" alt=\"Gallery Image\" width=\"30%\" /\u003e\n\u003c/p\u003e\n\u003chr/\u003e\n\n## Dependencies\n\n- [cupertino_icons](https://pub.dev/packages/cupertino_icons)\n- [firebase_auth](https://pub.dev/packages/firebase_auth)\n- [firebase_core](https://pub.dev/packages/firebase_core)\n- [http](https://pub.dev/packages/http)\n- [flutter_bloc](https://pub.dev/packages/flutter_bloc)\n- [equatable](https://pub.dev/packages/equatable)\n- [shared_preferences](https://pub.dev/packages/shared_preferences)\n- [logger](https://pub.dev/packages/logger)\n- [image_cropper](https://pub.dev/packages/image_cropper)\n- [image_picker](https://pub.dev/packages/image_picker)\n- [uuid](https://pub.dev/packages/uuid)\n- [scrollable_positioned_list](https://pub.dev/packages/scrollable_positioned_list)\n- [cached_network_image](https://pub.dev/packages/cached_network_image)\n- [firebase_dynamic_links](https://pub.dev/packages/firebase_dynamic_links)\n- [shimmer](https://pub.dev/packages/shimmer)\n- [share](https://pub.dev/packages/share)\n- [url_launcher](https://pub.dev/packages/url_launcher)\n- [flutter_phoenix](https://pub.dev/packages/flutter_phoenix)\n- [font_awesome_flutter](https://pub.dev/packages/font_awesome_flutter)\n\n## How to run?\n\nTo clone and run this application, you'll need [Git](https://git-scm.com/downloads) and [Flutter](https://flutter.dev/docs/get-started/install) installed on your computer. From your command line:\n\n### Clone this repository\n\n```bash\n$ git clone https://github.com/Appii00/Flutter-Bloc-MovieDB-App.git\n```\n\n### Go into the repository\n\n```bash\n$ cd Flutter-Bloc-MovieDB-App\n```\n\n### Install dependencies\n\n```bash\n$ flutter packages get\n```\n\n### Run the app\n\n```bash\n$ flutter run\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fansh-rathod%2Fflutter-photoarc-app","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fansh-rathod%2Fflutter-photoarc-app","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fansh-rathod%2Fflutter-photoarc-app/lists"}