Skip to content

I have build an Instagram clone using Firebase. Which has all features like Instagram. Having offline capability with data that had already loaded and you can see it later when you go offline.

License

Notifications You must be signed in to change notification settings

Mufaddal5253110/Instagram-clone

Repository files navigation

codeSTACKr | InstagramInstagram-clone

Installation Guide

  1. Clone repository
  2. Open the Project in your android studio
  3. IMPORTANT:- Change the PackageName
  4. Create Firebase project.
  5. Connect Firebase with Android Studio.
  6. Download the file google-service.json from firebase project setting and import into your project
  7. IMPORTANT FOR NOTIFICATION:- Copy Server key from Firebase/Project Setting/cloudmessaging/ and paste it in APIService.java class

Connect with me:

androrealm | YouTube dshakir52 | Instagram.

Features

  1. Login, Signup,Logout,Forgot password (with email verification)
  2. Quick Login like in Facebook and Instagram (this means app remembers that you had logged in).
  3. Follow, Unfollow, Profile views.
  4. Post photo posts from camera or gallery
    • Like posts
      • View all likes on a post
    • Comment on posts
      • View all comments on a post
  5. Edit your profile (username, Bio, social links,Name).
  6. Conversation with your freinds.
  7. Message emoji, Text.
  8. Get Notifications.
  9. Search for users
    • Search based on usernames
  10. Post Story from camera or gallery
    • Views
      • View all Views on a Story
    • Delete
      • Delete Story
  11. Offline Capability

Screenshots

Registration | Login

| Registration | feed example |

Profile | Edit Profile | Account Setting

| profile|feed example| feed example |feed example|

Search User | User Profile | User Post

|feed example|feed example|feed example|feed example|

Home feed | Seen/Unseen Story

| feed example|feed example|

Comment | Post Photo | Notification Panel

|Comment |feed example|feed example

Conversation | Push Notification

|feed example|feed example|

Firebase Database

feed example

Firebase Storage

feed example

Technology Used

  • Android Studio
  • Firebase

Language Used

  • Java

Module used

Copyright claims

Many images used in the project belong to their respective creators/authors. No claim by me & those who use this project!!

How to Contribute

Show your support by 🌟 the project!!

  • Fork the the project
  • Create your feature branch (git checkout -b my-new-feature)
  • Make required changes and commit (git commit -am 'Add some feature')
  • Push to the branch (git push origin my-new-feature)
  • Create new Pull Request

Feel free to contribute!

License

InstagramClone is available under the MIT License, see LICENSE for more infomation.

About

I have build an Instagram clone using Firebase. Which has all features like Instagram. Having offline capability with data that had already loaded and you can see it later when you go offline.

Topics

Resources

License

Stars

Watchers

Forks

Languages