Skip to content

shahshubh/SocialApp-React-Native

Folders and files

NameName
Last commit message
Last commit date

Latest commit

effd088 · Oct 25, 2022

History

41 Commits
Jul 4, 2020
Jun 13, 2022
Jul 8, 2020
May 18, 2021
Feb 7, 2021
Jul 6, 2020
Jul 15, 2020
May 18, 2021
Oct 25, 2022
May 18, 2021
Jul 5, 2020
Jul 13, 2020
Sep 15, 2020
Jul 17, 2020
Jul 16, 2020
Jul 4, 2020
Jul 16, 2020
Jul 14, 2020
Jul 15, 2020
Jul 15, 2020

Repository files navigation

SocialApp-rn

SocialApp-React-Native

Social Networking mobile app similar to Instagram in React Native.
Native mobile application for my SocialApp-MERN (web) project.
Find its Github repo here

Download Apk File from here

Features

  • Authentication using JWT.
  • Forgot password.
  • Edit your profile.
  • Follow / Unfollow users.
  • create / edit / delete posts.
  • create / delete comments.
  • Like / Unlike posts.
  • Personal chat with users.
  • Notifications on new messages.

Demo

Signup Screen      |      Home Screen      |      Profile Screen

User Posts Screen      |      User Stats Screen      |      Find People Screen

User Chats List Screen      |      Chat Screen      |      Comments Screen

Create Post Screen      |      Notification on new message

Run project locally

  • clone this Repository by git clone https://github.com/shahshubh/SocialApp-React-Native.git.
  • Change directory cd SocialApp-React-Native
  • Make sure you have expo-cli installed. If not run npm install -g expo-cli
  • Install the dependencies using npm install
  • create new file env.js in root directory and add
    const vars = {
        apiUrl: "https://socialapp-serverr.herokuapp.com",
        defaultImageUri: "https://socialapp-serverr.herokuapp.com/static/images/defaultprofile.jpg"
    };
    
    export default vars;
  • Run npm start
  • Then type in terminal a to run on android emulator, i to run on ios simulator.

For more info read https://reactnative.dev/docs/getting-started