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.
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)
- 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:
-
Signup in twilio for sending SMS (which is used for phone number verification).
twilio.com -
Authenticate the number inorder to get the API auth token.
-
Then use these token to put in the .env file of the lovelock.
-
For twilio account sid : goto dashboard
For auth token : https://www.twilio.com/console/project/settings -
For twilio phone no : https://www.twilio.com/console/phone-numbers/getting-started
-
Put that no in twilio phone number.
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:
- Setup facebook setting values for facebook login.
- Go to https://developers.facebook.com/
- Login to it.
- Go to my app > add new app.
- Create new app ID.
- Goto dashboard.
- Setup the facebook login : https://developers.facebook.com/apps/530503194037503/fb-login/quickstart/
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