Giter VIP home page Giter VIP logo

socialapp-react-native's Introduction

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

socialapp-react-native's People

Contributors

shahshubh avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.