Instagram Clone Mobile App
Cross-platform mobile application built with React Native, TypeScript, and Firebase.

Project Overview
Instagram clone app, developed using React Native, TypeScript, and Firebase, closely replicates the appearance and functionality of the original Instagram. The app allows users to browse and interact with feeds, watch reels, like posts, follow other users, and share their own photos and reels. With real-time updates powered by Firebase, users experience seamless interactions and instant feedback. Additionally, the app includes real-time chatting functionality, allowing users to send and receive messages instantly, enhancing the social experience.
The Engineering Challenge
Providing native-feeling scrolling, reels media playback, and instant chat synchronisation on mobile.
Architecture & Implementation
React Native architecture with Firebase real-time listeners, Firestore document subscriptions, and optimized image caching.
Key Technical Highlights
- —Dynamic feed browsing and reels video playback
- —Real-time direct messaging between users
- —Post creation with media uploads
- —User profiles, followers, and likes activity
Results & Learnings
- —Cross-platform parity across iOS and Android simulators
- —Instant real-time message delivery through Firebase channels