React Native Social Networking Backend App

React Native Social Networking Backend App v 1.0.0

A full-featured Social Media application that combines Twitter, Instagram & Facebook type features in unique style. Easy to maintain & customize with your company brand & styling, this app will jump-start the launch of your organization's social media imperium.
Offers Mobile App & API Server driven by Node.js, MongoDB-cloud database hosted on Heroku.


Note: This product is available with Expo Client.


Development Environment

Build Your Own Social Networking App

User-friendly, well designed, organized and clean code offering all necessary screens and features required to build any social networking app. Design inspired by Invision's RELATE UI.

  • ● Sign In
  • ● Sign Up
  • ● Walkthrough
  • ● Explore
  • ● Architecture
  • ● Media Albums
  • ● Compose
  • ● Comments
  • ● Navigation
  • ● Gallery
  • ● People
  • ● Timeline
  • ● Profile
  • ● Statistics
  • ● Search
  • ● Settings

React Native Social Networking Backend App

Technologies Used

  • Built using React Native, Expo & React Hooks API
  • Implemented with Redux & Redux-Saga for state management
  • PropTypes for type-checking
  • Available with API driven by the JavaScript Node.js runtime, MongoDB-cloud database and hosted on Heroku
  • Detailed article available here.

Product Features

  • Offers Facebook like features to share photo, video, like, comment, compose new posts
  • Includes User Statistics Dashboard
  • Allows to upload camera photos, videos and library images
  • Manage personal profile, updated news feed
  • Implemented with full authentication including password rest & account recovery screens
  • Follow new people based on shared interests
  • Organize media in specified galleries
  • Customizable colors, logo, animations
  • Allows to self-destructing posts
  • Select interests from Discover screen
  • Display posts created by users whom you are following
React Native Social Networking Backend App

Interested in just UI theme?

UI theme available at less price, limited features.
Try out Social Networking UI Theme.

Package

React Native Social Networking Backend App

  • ● @react-native-community/datetimepicker: 2.4.0
  • ● @react-native-community/masked-view: 0.1.10
  • ● @react-navigation/material-top-tabs: ^5.2.14
  • ● @react-navigation/native: ^5.7.0
  • ● @react-navigation/stack: ^5.7.0
  • expo: ^38.0.8
  • ● expo-av: ^8.1.0
  • ● expo-camera: ^8.2.0
  • ● expo-font: 8.2.1
  • ● expo-linear-gradient: ^8.2.1
  • ● expo-location: ~8.2.1
  • ● expo-media-library: ^8.1.0
  • ● expo-permissions: 9.0.1
  • ● expo-secure-store: ~9.0.1
  • ● lottie-react-native: 2.6.1
  • ● prop-types: ^15.7.2
  • ● react: ~16.11.0
  • ● react-dom: ~16.11.0
  • react-native: https://github.com/expo/react-native/archive/sdk-38.0.2.tar.gz
  • ● react-native-extended-stylesheet: ^0.12.0
  • ● react-native-gesture-handler: ~1.6.0
  • ● react-native-image-zoom-viewer: ^3.0.0
  • ● react-native-reanimated: ~1.9.0
  • ● react-native-safe-area-context: ~3.0.7
  • ● react-native-screens: ~2.9.0
  • ● react-native-svg: 12.1.0
  • ● react-native-tab-view: ^2.14.0
  • ● react-native-web: ~0.11.7
  • ● react-redux: ^7.2.0
  • redux: ^4.0.5
  • ● redux-logger: ^3.0.6
  • ● redux-saga: ^1.1.3
  • ● throttle-debounce: ^2.2.1
  • ● victory-native: ^34.1.0
  • ● @babel/core: ^7.8.6
  • ● babel-eslint: ^10.1.0
  • ● babel-preset-expo: ~8.1.0
  • eslint: ^6.8.0
  • ● eslint-config-airbnb: ^18.1.0
  • ● eslint-plugin-import: ^2.20.2
  • ● eslint-plugin-jsx-a11y: ^6.2.3
  • ● eslint-plugin-react: ^7.19.0
  • ● eslint-plugin-react-hooks: ^4.0.0

BROUGHT TO YOU BY

Start building your app today!

Get Started