Skip to content

This is an instagram clone developed using flutter and firebase.

Notifications You must be signed in to change notification settings

Priyanshu078/instagram_clone

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Instagram Clone

This is an Instagram clone developed using Flutter and Firebase.

Snaps

Features

Authentication

  1. SignUp
  2. Login
  3. Forget Password

Basic Features

  1. Like Post
  2. Adding Comments to the post
  3. Share post
  4. Bookmark Post
  5. Follow the user
  6. unfollow the user

Stories

  1. You can add and delete your story
  2. You can view other user stories
  3. You can view your own story

Posts

  1. You can share posts using camera and gallery
  2. You can add caption to your posts.

Notifications

  1. Push notifications

    1. Notification to specific users when users like, comment on posts, or follow a user.
    2. Multicast notification to all the followers when the user posts or add to their story.
  2. Local notifications when posting and adding to your story.

  3. Notifications about your posts inside the app in the notification section.

Search

  1. View posts of all the users on the search page excluding private account posts.
  2. Search users using their username in the search text field.

Profile

  1. User can view their posts
  2. User can view their no. of posts, followers, and following
  3. Users can add previous stories as highlights to their profile
  4. Users can view bookmarked posts
  5. Users can edit their (bio, tagline, profile photo, etc)
  6. Users can make their profile public or private
  7. user can log out from the app.

How to Run ??

  1. Clone this repository.
  2. Create a new Firebase project
  3. Add Firebase to the cloned project as specified in the Firebase console
  4. This will create your firebaseOptions.dart file in this project.
  5. Now you can run this project using "flutter run" from the console.