Skip to content

Fully functional Instagram replica built in React Native, showcasing my skills as a mobile app developer. Explore the features and functionality of Instagram in this project.

License

Notifications You must be signed in to change notification settings

hernanhawryluk/instagram-clone-app

Repository files navigation

instagram-clone-app

Instagram Logo

Language options

Cambiar idioma al español Visitor Badge

Technologies used

React Native Expo Firebase

Description

Fully functional Instagram replica built in React Native, showcasing my skills as a mobile app developer. Explore the features and functionality of Instagram in this project.

Features

  • User authentication.
  • Discover, search, and share content and users.
  • Create, edit, and share posts, stories, and reels.
  • Easy image uploads from your device or camera.
  • Social interaction: like, comment, and follow other users.
  • Personalized user profiles with information and a list of posts.
  • Real-time notifications and chat to keep you connected.

Technologies Used

  • Expo.
  • React Native.
  • Firebase (authentication and cloud storage).

Download the App for Android devices

  • Download APK for Android

Video of the App running on iOS:

  • YouTube Video

Screenshots

Instructions for Running on an Emulator:

Requirements:

- Node.js.
-	Android Studio (for Android).
-	Xcode (for iOS).
-	Firebase.

Instructions:

  1. Set Up Firebase:

    • Create a project on Firebase and enable Authentication, Firestore, and Storage.
    • Apply the Firebase and Firestore rules located in the folders /src/services/firebase.rules y firestore.rules.
    • Add your Firebase credentials to the file /src/services/firebaseConfig.js.
    • Rename /src/services/firebaseConfig.js to /src/services/firebase.js.
  2. Download the repository

git clone https://github.com/hernanhawryluk/instagram-clone-app
  1. Navigate to the project directory
cd instagram-clone-app
  1. Install dependencies
npm install
  1. Create a Developer Build
  • To run on the iOS emulator:
npx expo run:ios
  • To run on the Android emulator:
npx expo run:android
  1. Start the application
npm start
  1. Select the emulator

    • Press “a” for the Android emulator.
    • Press “i” for the iOS emulator.

Where to find me?

GitHub GitHub

About

Fully functional Instagram replica built in React Native, showcasing my skills as a mobile app developer. Explore the features and functionality of Instagram in this project.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published