GIF React Native Messaging App With Backend

React Native Messaging App With Backend

The ideal starter kit / app script with all the needed UI elements alongwith Mobx, NativeBase and backend integration (MongoDB, Feathersjs) to build your iOS and Android messaging app


6 Months Support

Ready to use for your next messaging / chat app

A fully customizable backend integrated Messaging App available with theme specific UI elements, components & ready to use screens.

React Native Messaging App With Backend
React Native Messaging App With Backend

Functional Features

  • WhatsApp like one-to-one chat feature
  • Country picker for users from various countries to register
  • App users from contact list are fetched in the Contacts section
  • Mobile number verification process using OTP
  • Load earlier button for long list of chat

Fetching Features

  • Power-packed with MobX, NativeBase
  • Fascinated blend of React Native and ES6
  • Single JavaScript code base for iOS & Android
  • Available with screens - Signup, Chats list, Contacts List and Chat Window
  • WhatsApp like feature for one-to-one chat
  • Mass of theme specific UI elements, components
React Native Messaging App With Backend

Package

Frontend

  • ● body-parser: ^1.15.2
  • feathers: ^2.0.3
  • ● feathers-authentication: ^1.0.2
  • ● feathers-errors: ^2.5.0
  • ● feathers-hooks: ^1.7.1
  • ● feathers-memory: ^1.0.1
  • ● feathers-rest: ^1.5.2
  • ● feathers-socketio: ^1.4.2
  • ● lodash: ^4.17.4
  • ● mobx: ^2.6.5
  • ● mobx-logger: ^0.3.1
  • ● mobx-react: ^4.0.3
  • ● moment: ^2.17.1
  • native-base: 0.5.18
  • ● react: ^15.4.1
  • react-native: 0.39.2
  • ● react-native-code-push: ^1.16.1-beta
  • ● react-native-contacts: ^0.7.1
  • ● react-native-country-picker-modal: ^0.2.8
  • ● react-native-gifted-chat: 0.0.10
  • ● react-native-keyboard-spacer: ^0.3.1
  • ● react-native-onesignal: 2.0.0
  • ● react-native-vector-icons: ^3.0.0
  • ● react-redux: ^4.4.6
  • redux: ^3.6.0
  • ● socket.io-client: ^1.7.2
  • ● babel-jest: 17.0.2
  • ● babel-plugin-transform-decorators-legacy: ^1.3.4
  • ● babel-preset-react-native: 1.9.0
  • ● babel-preset-react-native-stage-0: ^1.0.1
  • eslint: ^3.12.2
  • ● eslint-config-airbnb: ^13.0.0
  • ● eslint-plugin-import: ^2.2.0
  • ● eslint-plugin-jsx-a11y: ^2.2.3
  • ● eslint-plugin-react: ^6.8.0
  • ● eslint-plugin-react-native: ^2.2.1
  • ● jest: 17.0.3
  • ● mobx-react-devtools: ^4.2.10
  • ● react-test-renderer: 15.4.1
  • ● remote-redux-devtools: ^0.5.5

Backend

  • ● body-parser: ^1.15.2
  • ● chai: ^3.5.0
  • ● compression: ^1.6.2
  • ● cors: ^2.8.1
  • ● eslint-plugin-jsx-a11y: ^2.2.3
  • feathers: ^2.0.3
  • ● feathers-configuration: ^0.3.3
  • ● feathers-errors: ^2.5.0
  • ● feathers-hooks: ^1.7.1
  • ● feathers-mongodb: ^2.6.0
  • ● feathers-mongoose: ^3.6.1
  • ● feathers-rest: ^1.5.2
  • ● feathers-socketio: ^1.4.2
  • ● feathers-twilio: ^0.1.1
  • ● http-status: ^0.2.3
  • ● istanbul: ^0.4.5
  • ● mocha-istanbul: ^0.3.0
  • mongodb: ^2.2.16
  • mongoose: ^4.7.4
  • ● node-onesignal: ^0.3.0
  • ● require-resolve: 0.0.2
  • ● serve-favicon: ^2.3.2
  • ● sinon: ^1.17.6
  • ● sinon-as-promised: ^4.0.2
  • ● sinon-chai: ^2.8.0
  • ● supertest: ^2.0.1
  • ● supertest-as-promised: ^4.0.2
  • twilio: ^2.11.1
  • ● winston: ^2.3.0
  • eslint: ^3.13.0
  • ● eslint-config-airbnb-base: ^11.0.1
  • ● eslint-plugin-import: ^2.2.0
  • ● jshint: ^2.9.4
  • ● mocha: ^3.2.0
  • ● request: ^2.79.0

BROUGHT TO YOU BY

Start building your app today!

Get Started