Skip to content

Android version of HobbyShare school project based on an Instagram clone, backend by firebase

License

Notifications You must be signed in to change notification settings

MohamTahaB/HobbyShareFireBase

Repository files navigation

HobbyShare school project

Android version of HobbyShare school project based on an Instagram clone, backend by firebase currently linked to my project's backend, but work is still in progress (front end)

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

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

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!

About

Android version of HobbyShare school project based on an Instagram clone, backend by firebase

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages