Knowledge Base

General Support

Troubleshooting Support

If you’ve purchased the tinder clone mobile app source codes, you are entitled to receive troubleshooting support from us for a fixed term of six months. After that, if you need troubleshooting support from us, you will be charged a nominal cost. Please contact our support for details.

With troubleshooting support, we’ll provide you answers to your questions related to fixing issues in the mobile app source codes if you find any. You will be in contact with our support team who will put your questions forward to our app developers and provide you with the answers related to your iOS or Android app source codes..

Installation Support

You are entitled to receive this level of support if you purchased the mobile app source codes from us. This support will also be a free for a fixed term of six months and after that you’ll be charged a nominal amount.

As these are mobile app source codes, you will be submitting them to the respective app stores. In this support scheme, we will provide you the submission guidelines for the respective stores. However, we do not guarantee or take responsibility for publishing the apps.

Usability Support

Though you purchased the mobile app source codes, we offer this as an extended support service to further build relations and get feedback from you. This is also a time bound limited support service and you will be able to recieve usability support for a six months time.

With the usablity support, we offer our clients a one-on-one demo about the apps and the different features available on it.

App Personalization

What does Personalization include?

  • App color change
  • App logo change
  • Splash screen change
  • Pricing of in-app purchase as per clients requirement
  • String change i.e, Text can be changed as per clients requirements  but a user should provide content
  • Supports also includes server installation and backend installation

 

Item Personalization does not include:

-Customization

Requirement

Requirement for Clients

Developer Account

-Android Developers account https://play.google.com/apps/publish/signup/

-iOS Developers account https://developer.apple.com/support/purchase-activation/

– digital ocean server https://www.digitalocean.com/pricing/

– Linode Server https://www.linode.com/pricing

– Domain Registration

– Merchant Account

– Banking Requirement

Requirements of iOS App

  • Developers account
  • Theme Color i.e. Three color Accent, Primary and Primary dark
  • App Store icon size ( 1024*1024 )

          Icon ( 20*20, 29*29, 40*40, 60*60, 76*76, 83.5*83.5)

  • Logos size

114*64,( @1X,  @2X, @3X)

  • Splash screen size

1024*1024 (@1X, @2X, @3X) and  1080*1920 (@1X, @2X, @3X)

  • Facebook Credentials

Requirement for Android

  •  Title
  • Short Description
  • Full description
  • Graphics

High-resolution icon:  512*512

Feature graphic: 1024*500

Screenshots (at least three or maximum eight )

  • Promo video(optional) link to youtube video url
  • Website(optional)
  • Email
  • Phone

 

For App

Icon Types\Sizes (w x h) drawable-mdpi drawable-hdpi drawable-xdpi drawable-xxdpi drawable-xxxdpi
Main Icon

130

x

130

195

x

195

260

x

260

390

x

390

520

x

520

Splash Icon

172

x

172

257

x

257

342

x

342

512

x

512

682

x

682

Launcher Icon

48

x

48

72

x

72

96

x

96

144

x

144

196

x

196

Launcher Icon Round

48

x

48

72

x

72

96

x

96

144

x

144

196

x

196

High Resolution App Icon

512

x

512

Feature Graphics

1024

x

500

Screenshots

1080

x

1920

Read me

Lovelock

Installation Requirements

  • Linux server
  • Apache/2.4.34 (Ubuntu 16.04)
  • mySQL 5.7.23
  • PHP version: 7.2.8
  • phpMyAdmin 4.8.2

Procedure: To extract the project:

  • Exract the project to the path /var/www/html/lovelock.local

  • Copy all the content of the loveck folder to lovelock.local


$ cd /var/www/html/lovelock.local
$ mv lovelock/* .
$ mv lovelock/.* .
$ composer install
  • Copy the .env.example as .env file
  • Copy the customWeb.example.php as customWeb.php file(This file will contain the custom routes that the customer want to put and the custom blade file will be in frontend/custom folder)
  • Put the assets like css, js, font in the path storage/app/public/
$ cp .env.example .env
$ cp routes/customWeb.example.php routes/customWeb.php
  • Change app name and url in the .env file
APP_NAME=LoveLock  
APP_URL=https://lovelock.wpdating.com
  • Now put the database detail in the .env file.
DB_DATABASE=lovelock_database
DB_USERNAME=username
DB_PASSWORD=password
  • To generate the key and to generate the client id with secret id
$ php artisan key:generate
$ sudo chmod 777 storage/logs/laravel.log
$ sudo chmod -R 777 storage
$ sudo chmod -R 777 bootstrap/cache/
$ php artisan migrate
$ php artisan storage:link
$ php artisan passport:install //this will generate client id and secret id

For DB seeding:

  • Place the countrycode.json and location.json file in storage path
  • First fill this field in the .env file
STORAGE_LOCATION_JSON_FILE_NAME=location.json
STORAGE_COUNTRY_CODE_JSON_FILE_NAME=countrycode.json
  • The run the following the code:
$ php artisan db:seed

Subscription seeding:

  • First fill the details in the .env file of subscription
PLAN_SUBSCRIPTION_NAME0=
PLAN_SUBSCRIPTION_PLAN_CODE0=
PLAN_SUBSCRIPTION_DESCRIPTION0=
PLAN_SUBSCRIPTION_PRICE0=
PLAN_SUBSCRIPTION_INTERVAL0=
PLAN_SUBSCRIPTION_INTERVAL_COUNT0=
PLAN_SUBSCRIPTION_GOOGLE_PRODUCT_ID0=
PLAN_SUBSCRIPTION_APPLE_PRODUCT_ID0=

PLAN_SUBSCRIPTION_NAME1=
PLAN_SUBSCRIPTION_PLAN_CODE1=
PLAN_SUBSCRIPTION_DESCRIPTION1=
PLAN_SUBSCRIPTION_PRICE1=
PLAN_SUBSCRIPTION_INTERVAL1=
PLAN_SUBSCRIPTION_INTERVAL_COUNT1=
PLAN_SUBSCRIPTION_GOOGLE_PRODUCT_ID1=
PLAN_SUBSCRIPTION_APPLE_PRODUCT_ID1=

PLAN_SUBSCRIPTION_NAME2=
PLAN_SUBSCRIPTION_PLAN_CODE2=
PLAN_SUBSCRIPTION_DESCRIPTION2=
PLAN_SUBSCRIPTION_PRICE2=
PLAN_SUBSCRIPTION_INTERVAL2=
PLAN_SUBSCRIPTION_INTERVAL_COUNT2=
PLAN_SUBSCRIPTION_GOOGLE_PRODUCT_ID2=
PLAN_SUBSCRIPTION_APPLE_PRODUCT_ID2=


PLAN_SUBSCRIPTION_NAME3=
PLAN_SUBSCRIPTION_PLAN_CODE3=
PLAN_SUBSCRIPTION_DESCRIPTION3=
PLAN_SUBSCRIPTION_PRICE3=
PLAN_SUBSCRIPTION_INTERVAL3=
PLAN_SUBSCRIPTION_INTERVAL_COUNT3=
PLAN_SUBSCRIPTION_GOOGLE_PRODUCT_ID3=
PLAN_SUBSCRIPTION_APPLE_PRODUCT_ID3=

PLAN_SUBSCRIPTION_FREE_LIKES_COUNT=
  • The run the following the code:
$ php artisan db:seed --class=PlansTableSeeder

To set up additional env variables :

  • For setting sms to send sms when registration is completed and when phone number is changed, set these variable
SMS_SEND_CODE_FOR_REGISTRATION_SUCCESS=  
SMS_SEND_CODE_FOR_PHONE_VERIFIED=
  • For demo purpose if you want to bypass the location check for getting list of the swipe users then set the following env variables(0 for returning users within certain distance and 1 for returning the all users)
TURN_OFF_LOCATION=

Install supervisor:

This process is used for queuing SMS while sending the verification code.

$ sudo apt-get install supervisor

Configuring Supervisor:

  • Supervisor configuration files are typically stored in the /etc/supervisor/conf.d directory. Within this directory, you may create any number of configuration files that instruct supervisor how your processes should be monitored. For example, let’s create a laravel-worker.conf file that starts and monitors a queue:work process:
  • [put the following in the file laravel-worker.conf]
[program:laravel-worker]
process_name=%(program_name)s_%(process_num)02d
command=php /home/lovelock_user/public_html/lovelock/artisan queue:work --sleep=3 --tries=3
autostart=true
autorestart=true
user=lovelock_user
numprocs=8
redirect_stderr=true
stdout_logfile=/home/lovelock_user/public_html/worker.log

Starting the supervisor:

sudo supervisorctl reread
sudo supervisorctl update
sudo supervisorctl start laravel-worker:*

To setup twilio variables in .env:

TWILIO_ACCOUNT_SID=example
TWILIO_AUTH_TOKEN=example
TWILIO_PHONE_NUMBER=example

To setup mail variables in .env:

  • Now to setup the SMTP data to send the emails.
  • Fill the following in the .env file.
MAIL_DRIVER=smtp
MAIL_HOST=
MAIL_PORT=
MAIL_USERNAME=
MAIL_PASSWORD=
MAIL_ENCRYPTION=ssl
MAIL_FROM_ADDRESS=
MAIL_FROM_NAME=

To setup facebook variables in .env:

FACEBOOK_CLIENT_ID=
FACEBOOK_CLIENT_SECRET=
FACEBOOK_REDIRECT=
FACEBOOK_DEFAULT_GRAPH_VERSION=v2.12
For the API documentation

Please follow this link for the documentation : click here