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

A functional Instagram clone developed in React Native. This project allows you to explore how some of its main features are implemented. It is compatible with Expo Go and requires no additional configuration or development build. Discover and experience Instagram’s features and functionality in this application.

While the front-end is fully functional and allows interaction with the app similar to Instagram, the back-end is implemented solely with Firebase as a prototype. This means that security and the handling of sensitive data are not optimized for production environments, so it is recommended to use it only for educational and experimental purposes.

⚠️ Android: Due to permission restrictions in Expo Go, the gallery access functionality using expo-media-library is not available. To use this feature on Android, you must create a development build with EAS.

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, data base and cloud storage).

Download the App for Android devices

  • Download APK for Android

Video of the App running on iOS:

  • YouTube Video

Instructions for Running on an Emulator:

Requirements:

- Node.js.
-	Optional: Xcode (for iOS emulator).
-	Optional: Android Studio (for Android emulator).
-	Optional: Mobile device with the Expo Go app installed.

Instructions:

  1. 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. Start the application
npm start
  1. Select the emulator

    • Press “i” to open in the iOS emulator.
    • Press “a” to open in the Android emulator.
    • Scan the QR code with a mobile device to open in the Expo Go app.

Screenshots

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