https://github.com/nathan-somto/instagram-rn-clone
A cross platform Instagram mobile app Clone built with react native, expo , typescript and firebase.
https://github.com/nathan-somto/instagram-rn-clone
android expo expo-font expo-im expo-image-upload expo-video firebase firebase-authentication firebase-storage firestore image-picker image-upload instagram ios no-sql random-images react-native realtime-database typescript ui-clone
Last synced: 11 months ago
JSON representation
A cross platform Instagram mobile app Clone built with react native, expo , typescript and firebase.
- Host: GitHub
- URL: https://github.com/nathan-somto/instagram-rn-clone
- Owner: Nathan-Somto
- Created: 2023-06-19T10:36:33.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2023-07-01T04:44:53.000Z (almost 3 years ago)
- Last Synced: 2025-05-31T18:00:01.688Z (about 1 year ago)
- Topics: android, expo, expo-font, expo-im, expo-image-upload, expo-video, firebase, firebase-authentication, firebase-storage, firestore, image-picker, image-upload, instagram, ios, no-sql, random-images, react-native, realtime-database, typescript, ui-clone
- Language: TypeScript
- Homepage:
- Size: 28.9 MB
- Stars: 11
- Watchers: 1
- Forks: 5
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Instagram React Native Clone!
Instagram Clone with REACT NATIVE! ( Navigation, Context api, Firebase & Expo)






View Demo
·
Documentation
·
Report Bug
·
Request Feature
## :notebook_with_decorative_cover: Table of Contents
- [About the Project](#star2-about-the-project)
- [Screenshots](#camera-screenshots)
- [Tech Stack](#books-tech)
- [Features](#sparkles-features)
- [Getting Started](#car-getting-started)
- [Installation](#gear-installation)
- [Contributors](#busts_in_silhouette-contributors)
## :construction: Status
Finished Developing
Yet to Publish :cry:
## :star2: About the Project
### :camera: Screenshots
#### Welcome Screen
#### Sign in Screen
#### Sign up Screen
#### Home Screen
#### Comments Screen
#### New Post Screen
#### Search Screen
#### Reels Screen
#### Settings Screen
## :sparkles: Features
- [x] Create Posts
- [x] Take a picture from your camera or camera library.
- [x] Comment on Posts functionality.
- [x] Like Posts functionality
- [x] View all Posts functionality.
- [x] Authentication functionality.
- [x] Dark mode by default (Cause why not?)
- [x] Ui clone
- [x] Form validation
- [ ] Profile image update functionality.
- [x] Stack Navigation
- [x] Tab Navigation
## :books: Tech
What i used for the project.
Front End
Back End
## :car: Getting Started
### :gear: Installation
1. Clone my Repo
```bash
git clone https://github.com/Nathan-Somto/Instagram-RN-clone.git
```
2. Install Expo globally
```bash
npm install --global expo
```
3. Enter into the Project
```bash
cd Instagram-RN-clone
```
4. Install all dependencies
```bash
npx expo install
```
5. Start the server
```bash
expo start
```
## :busts_in_silhouette: Contributors
- [Nathan Somto](https://github.com/nathan-somto)