Created: 25/08/2016
Updated: 16/03/2017
By: Abderrahim El imame
[email protected]

Thank you for purchasing my item. If you have any questions that are beyond the scope of this help file, please feel free to email via my user page contact form here . Thanks so much!

Table of Contents

  1. Setup script
  2. Import android project
  3. Install NodeJs and Npm
  4. Configurate the server.js file from the dashboard and android project & how to Run it on background
  5. Setup the SMS provider
  6. Setup Admob
  7. How to upgrade ?
  8. Sources and Credits

A) Setup script top

NOTICE : Make sure that you have a VPS (Virtual Private Server) not just a Shared web hosting
After you upload the script source to your server let’s setup the script ,so just follow this video

B) Import android project top

Please follow this video to import your android project

B) Install NodeJs and Npm (For Ubuntu) top

Please follow this video to install NodeJs and Npm

B)Configurate the server.js file from the dashboard and android project & how to Run it on background top

Please follow this video to configurate the server.js file from the dashboard and android studio project

Please follow this video to install ” Pm2 tool ” and run server.js file

The commands

$ npm install pm2 -g
$ pm2 start server.js -n “appname”
$ pm2 save (to save processes)
$ pm2 list (to show list of processes)
$ pm2 logs (to show logs of server)

C) Setup the SMS provider top

Once your create your account on Twilio web site ,then please follow this

D) Setup Admob top

This step for admob ,so you can cntrol your ads from your admin panel

I make a list of Frequently asked questions (FAQ) you can check here: FAQ I hope it will be helpful .And visit our web site : for more tutorials

F) How to upgrade top

The first thing execute this line of sql on your phpmyadmin to insert new additions to “settings ” table :

INSERT INTO `tablename` (`id`, `name`, `value`) VALUES
(13, 'app_key_secret', '7d3d3b6c2d3683bf25bbb51533swed3af'),
(14, 'debugging_mode', '0'),
(15, 'serverPort', '9001');

tablename = “setYourPrefix”_settings   (Ex : wa_settings)

For upgrade the script replace files of old backend with new one

NOTICE : Be CAREFUL DON’T replace “Uploads” & “Config” folders because you will lose images and videos and audio of users.

F) Sources and Credits top

I’ve used the following libraries.

  • Retrofit & Picasso Libraries Square, Inc.
  • Socket.IO Library
  • libphonenumber Google’s common Java Library
  • Fabric Crashlytics Kit By twitter

Once again, thank you so much for purchasing this item. As I said at the beginning, I’d be glad to help you if you have any questions relating to this item. No guarantees, but I’ll do my best to assist. If you have a more general question relating to this item on Codecanyon , you might consider visiting the forums and asking your question in the “Item Discussion” section.

Abderrahim El imame

Go To Table of Contents

GiottoPress by Enrique Chavez