Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ansh-rathod/flutter-photoarc-app
(Full-stack) Fully functional social media app (Instagram clone) written in flutter and dart with backend node.js and Postgres SQL.
https://github.com/ansh-rathod/flutter-photoarc-app
android app exprees flutter flutter-apps full-stack instagram instagram-api nodejs photos social-media
Last synced: 9 days ago
JSON representation
(Full-stack) Fully functional social media app (Instagram clone) written in flutter and dart with backend node.js and Postgres SQL.
- Host: GitHub
- URL: https://github.com/ansh-rathod/flutter-photoarc-app
- Owner: Ansh-Rathod
- Created: 2021-11-22T12:37:20.000Z (about 3 years ago)
- Default Branch: master
- Last Pushed: 2022-09-23T07:37:35.000Z (about 2 years ago)
- Last Synced: 2024-11-12T06:34:31.705Z (about 1 month ago)
- Topics: android, app, exprees, flutter, flutter-apps, full-stack, instagram, instagram-api, nodejs, photos, social-media
- Language: Dart
- Homepage:
- Size: 55.1 MB
- Stars: 94
- Watchers: 3
- Forks: 18
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# **Photoarc**
A Fully functional social media app written in flutter and dart using node.js and Postgres SQL as backend.
[Backend Repository](https://github.com/Ansh-Rathod/Photoarc-app-backend-nodejs)## Logo
## Features- custom photo feed based on following users'.
- Users can post an image of any height.
- awesome animation between navigation of two pages.
- shimmer loading effect while data is syncing.
- Search page
- With trending posts grid view.
- Profile page
- follows/unfollow the user
- edit profile.
- change user's avatar image
- generate user profile links and send that to the various platforms. (with firebase dynamic links)
- Notification Page
- shows all comments and follows user notifications.
- delete the notification by right swipe.
- Post
- like the post.
- comment on posts and see all comments.
- delete comments. (only post owner and commenter can)
- shows the list of who liked the post.
- share post links to the various platforms.
- copy URL.
- open post image in the browser.
- user can delete their own post.
- create post.
- crop image
- upload from the gallery.
- Users can add captions to post.
## Image Gallery
### feed screen
### Search page
### Activity page
### Profile page
## Dependencies
- [cupertino_icons](https://pub.dev/packages/cupertino_icons)
- [firebase_auth](https://pub.dev/packages/firebase_auth)
- [firebase_core](https://pub.dev/packages/firebase_core)
- [http](https://pub.dev/packages/http)
- [flutter_bloc](https://pub.dev/packages/flutter_bloc)
- [equatable](https://pub.dev/packages/equatable)
- [shared_preferences](https://pub.dev/packages/shared_preferences)
- [logger](https://pub.dev/packages/logger)
- [image_cropper](https://pub.dev/packages/image_cropper)
- [image_picker](https://pub.dev/packages/image_picker)
- [uuid](https://pub.dev/packages/uuid)
- [scrollable_positioned_list](https://pub.dev/packages/scrollable_positioned_list)
- [cached_network_image](https://pub.dev/packages/cached_network_image)
- [firebase_dynamic_links](https://pub.dev/packages/firebase_dynamic_links)
- [shimmer](https://pub.dev/packages/shimmer)
- [share](https://pub.dev/packages/share)
- [url_launcher](https://pub.dev/packages/url_launcher)
- [flutter_phoenix](https://pub.dev/packages/flutter_phoenix)
- [font_awesome_flutter](https://pub.dev/packages/font_awesome_flutter)## How to run?
To 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:
### Clone this repository
```bash
$ git clone https://github.com/Appii00/Flutter-Bloc-MovieDB-App.git
```### Go into the repository
```bash
$ cd Flutter-Bloc-MovieDB-App
```### Install dependencies
```bash
$ flutter packages get
```### Run the app
```bash
$ flutter run
```