Skip to content

The react-native version of snapp - A Social Networking web app similar to Instagram and Snapchat

License

Notifications You must be signed in to change notification settings

my-code-journey/SnApp-rn

Repository files navigation

SnApp-rn

SnApp-React-Native

Social Networking mobile app similar to Instagram in React Native.
Native mobile application for my SnApp-MERN (web) project.
Find its api 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/S-codes14/SnApp-rn.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: "http://localhost:8080",
        defaultImageUri: "./avatar.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

About

The react-native version of snapp - A Social Networking web app similar to Instagram and Snapchat

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published