Introduction

Dreams Money Thumbnail Truelysell - Service Marketplace, Service Provider List Template

Truelysell provides a multiple on-demand serice based boostrap html template. Truelysell template built into LTR format for all regional Suppport.

Contact Support Create Support ticket

Product Features

  • Package contains Web, Android, and iOS platforms
  • Professional Design on Web and Mobile Apps
  • Subscription based App usage option
  • OTP Based Login
  • Ingrate with Firebase for push notification
  • Simple and Powerful Chat Option
  • Fully Responsive
  • Powerful Admin Panel
  • Add Multiple Service
  • Add/Edit/delete Service details
  • Dynamic Pricing
  • Simple Calendar and Time view
  • Powerful Location based Service
  • Easy and user friendly Admin panel
  • History view option
  • Multiple Payment gateways
  • Wallet concept
  • And Much More....

Installation Guide

iOS (Xcode 12.4 or Later)

1. Download Xcode 12.4 or later if you still don't have follow the below link for downloading: https://stackoverflow.com/questions/10335747/how-to-download-xcode-dmg-or-xip-file

2. After downloading Xcode, double click the downloaded dmg file. It will take a few minutes for extract.

3. After this extraction, It will ask for installing components. Please click Install. It will download the components and it will install the Xcode tool.

System Requirements

WebServer

  • GoDaddy or AWS or similar hosting
  • Apache Server
  • PHP 8.2.4
  • PhpMyAdmin (or any similar to import database)
STEP 1: CONFIGURE DATABASE

Configuring the database is quite important so lets do that as a step1

Create the TruelySell database TruelySell_Database (You can name it how you like)

Command line: # mysqladmin -p create TruelySell_Database

Open phpMyAdmin: http://{site}/phpMyAdmin/ In the initial (Welcome) screen -> click ‘New’

In the entry box, type: ‘Truelysell_Database’ then press the Create button

STEP 2: INSTALL TABLE SCHEMA

Setup the tables by running the install.sql script that comes with the WOK installation.

Command line: mysql -p TruelySell_Database < truelysell.sql

phpMyAdmin will display a page that says: "Database ‘Truelysell_Database’ has been created"

Select the database, and choose Import, you can see ‘Browse Your Computer’ :" with Choose file…

Click that and locate the file install.sql. Press Go go button located at the bottom of the page.

Once Installed, you can see the import successful message.

STEP 3: COPY THE FILES TO THE SERVER

You can use ‘WinSCP’ or FTP tools to copy your files to the server.

Copy the entier folder ‘Truelysell-Web’ to the root folder, it contains the ‘index.php’ which will the first file to be called.

Copy the ‘Truelysell-web.zip’ and then unzip in the server or copy as a folder.

Once the file is load online. Unzip the file to extract its content.

Once the files are loaded, make sure it has the permissions as ‘755’ so that read is possible for all users accessing.

STEP 4: Installer

Link to your site: http://yourdomain.com/

Enter your envanto purchase code and verify your code. then click Next.

Check system requirements. If one of these extensions is not enabled, you must enable it from your server settings. If all requirements are provided, click Next.

Check folder and file permissions. If all folders are writable, Click next.

Enter valid database credentials. Click next

  • 'hostname' is the mysql hostname, if you have mysql in the same server, you can use localhost.
  • 'username' is the username to connect to mysql
  • 'password' is the password to connect to mysql
  • 'database' is the database we created in Step1/Step2

Once the configuration is done, you are now ready to connect to the websiten and configure the web application.

Link to admin panel: http://yourdomain.com/admin

STEP 6: CONFIGURE EMAIL DETAILS

Go to setting and then to ‘Email Settings’ to configure the emails, choose PHP mail or SMTP (SMTP is faster)

STEP 7: CONFIGURE GOOGLE API FOR MAP’S

Go to Setting -> General Settings and to the bottom you have ‘Google Map API Key’ you have instruction on how to create if you need be.

STEP 8: CONFIGURE PAYMENT GATEWAY

Go to Settings -> Payment Settings ( you have the option to choose, ‘stripe’ and ‘razorpay’ and ‘paypal’ and ‘paystack’ and ‘paysolution’ and ‘midtrans’) you can configure based on your need.

STEP 9: CONFIGURE SMS SETTINGS

SMS is handledd by Nexmo,2Factor and Twillio, you need to create account and get API key’s to configure so that the SMS works for the whole application.

Configuration

Change API and Image Base URL:

Open iOS project by clicking the file with extension .xcworkspace from the source file.

Then Click MVC > Model > Manager > Http > HttpMacro.swift > Update the API base url and Image base url.

Change WebSocket URL:

To change the websocket url of the app, MVC > Model > Manager > Http > HttpMacro.swift > Update the websocket url here.

Change Contact , Terms and condition and Appstore Url:

On HttpMacro.swift file change the contact url , terms and condition url and appstore url , The contact url and terms and condition will be displayed in the settings tab for user and provider. To add the Appstore url , add the project in the App Store connect and move on to the app information on general taband in additional information section you will find View on App Store. On clicking on it the url will be forwarded , Copy the Url and paste it on the swift file

Change App Color

To change the color of the app, Click MVC > Controller > Values > Common.swift.If you change the Color here, it will be reflected in app theme

App primary and secondary color is to display the theme colours in the settings tab (change app theme)

To change the default app color change app default primary color and app default secondary color

To change default gradient color change the RGB color in default gradient color 1 & 2

Change App Common Name

To change the common app name in the application, Click MVC > Model > Values > Common.swift. From this file, you can change the common app name. If you change the app name here, the whole application text will be changed.

Change App Icons

First design the App Icon in 1024*1024 size without corner radius.

Then resize the app using this website https://makeappicon.com/.

Upload the resized App Icons with its corresponding sizes, Open project file, Click Assets.xcassets > AppIcon

Change Splash Screen

First design the Splash screen according to the sizes required in the xcode.

Upload the resized Splash screen with its corresponding sizes, Open project file, Click Assets.xcassets > LaunchImage

Create certificate for development and distribution

Certificate creation is of two types, One will be a Development certificate which will be used while running the project in physical devices. And another one will be a Distribution certificate which will be used while releasing the application in the App Store.

For creating these two certificates first you need to create a CSR file in the Keychain tool from your mac machine. For creating this CSR certificate follow this link https://stackoverflow.com/a/45504269

After creating the CSR file,

For Development certificate follow the below steps:

Generate APP identifier in developer account

CLick on the below link and login to apple account :

https://developer.apple.com/account/resources/identifiers/bundleId/add/bundle

Click on register, Copy the bundle ID and save it for adding in Xcode

Generate Development and Distribution Certificate for current Mac, Link :

https://developer.apple.com/account/resources/certificates/add

Select the iOS app development -> Continue -> Add the CSR file generated Earlier in

Follow the same procedure for iOS distribution certificate.

Add Testing Devices :

For development testing devices are required , add the devices, To find the UDID of device connect the device to the Mac and get the device UDID or follow the below link

UDID Link :https://get.udid.io/.

Steps :
https://messapps.com/allcategories/development/finding- ios-devices-udid-via-itunes-2/

Add Development and Distribution Provisioning Files :

Link :
https://developer.apple.com/account/resources/profiles/add

Choose iOS development in the link and click continue, select the bundle iden- tifier and select the development device certificate and testing devices (Add the testing devices in device section if not added ) .Provide the name of your certificate and down load it, Double click the download certificate to add in the Xcode project (Try to change the new Bundle identifier in Xcode before adding provisioning files)

Distribution Provisioning File Screenshot :

Xcode Denotion of Certificates :

Download the provisioning profile development and distribution certificate and double click to add in the Xcode. Quit and reopen Xcode to set the certificate . Xcode will denotes the right certificate like above screenshot

Configure Firebase Push Notification

1. First login the gmail account with the https://console.firebase.google.com/

2. Once it is done , Kindly click on + button and enter the project name and click continue

3. Create project with the three steps Ignore if project is already created

4. Click on the iOS logo as shown in the below screenshot

5. Register the app by giving the bundle id and click on register, Download the goole service info.plist and replace in the code shown in below screenshot and in the firebase console select next and at the end click on continue to console.

6. Click on the project settings and on cloud messaging tab copy the server key and paste in the admin pannel

7. On https://developer.apple.com/account/resources/certificates/list. Create the Apple Push Notification service SSL (Sandbox & Production). Certificate and download and upload in the firebase cloud messaging APNS certificates , Upload in both development and production fields

Configure Google map

First login to Google API console and create a project in the dashboard.

After creating the project kindly click Credentials from the left menu.

From this option Credentials, Create the API keys for the project. For creating the API key kindly follow this link https://developers.google.com/maps/documentation/ios-sdk/get-api key. Just create the API key alone from these steps from the link. Don’t install pods as per the steps given in the link.

Once the API key is created then kindly add the key in the file. For adding these keys Open source code, Click MVC > Model > Common.swift.

Configure Paypall

Change the bundle id in the MVC > Model > Common.swift. and on the info tab on target change the bundle payment id

Create certificate for development and distribution

Certificate creation is of two types, One will be a Development certificate which will be used while running the project in physical devices. And another one will be a Distribution certificate which will be used while releasing the application in the App Store.

For creating these two certificates first you need to create a CSR file in the Keychain tool from your mac machine. For creating this CSR certificate follow this link https://stackoverflow.com/a/45504269

After creating the CSR file,

For Development certificate follow this link, https://docs.nativescript.org/sidekick/user-guide/code-signing/code-signing-for-ios/create-development-certificate

For Distribution certificate follow this link, https://docs.nativescript.org/sidekick/user-guide/code-signing/code-signing-for-ios/create-distribution-certificate

System Requirements

To run the product, You need the followings

Operating Systems Mac OS Big Sur (11.2.3) or later
Software Xcode 12.4 or later version
Prepare to Deploy

And yes finally, To deploy your app to Apple App Store you need to generate the .ipa file and you need to upload it in iTunes connect. For this big process do follow the below video carefully and upload it in App Store

https://www.youtube.com/watch?v=YPLs3xrDcm0

FAQs

With one purchase code you can use it on one domain name. You need to get new license for every new domain name, please check Envato Help Page for more information about licenses.

If you need support, or if you're facing any problems, please contact us via Envato Support
Please note that our respond can take up to 2 business days.

  • Availability to answer questions, Answering technical questions about item’s features, Assistance with reported bugs and issues, Help with included 3rd party assets.
  • Any customization request will be ignored.
  • Please make sure to read more about the support policy.

Support

If this documentation does not address your questions, please feel free to contact us via email at Item Support Page

We are in the GMT+5:30 time zone and typically respond to inquiries on weekdays within 12-24 hours. Please note that in rare cases, the response time may extend to 48 hours, especially during holiday seasons.

Note:

We strive to offer top-notch support, but it's only available to verified buyers and for template-related issues such as bugs and errors. Custom changes and third-party module setups are not covered.

Don’t forget to Rate truelysell!
Please take a moment to rate our product on codecanyon. Your support means a lot to us. Just go to your codecanyon Profile > Downloads Tab, and you can leave a review for our script. Thank you!

License

truelysell is developed by Dreams Technologies and is available under both Envato Extended & Regular License options.

Regular License

Usage by either yourself or a single client is permitted for a single end product, provided that end users are not subject to any charges.

Extended License

For use by you or one client in a single end product for which end users may be charged.

What are the main differences between the Regular License and the Extended License?

Note

If you operate as a freelancer or agency, you have the option to acquire the Extended License, which permits you to utilize the item across multiple projects on behalf of your clients.

Do you need a customized application for your business?

If you need a customized application for your business depends on your specific requirements and goals, Please contact us.

Customization can be the key to success, ensuring your project perfectly aligns with your unique goals and requirements.

Don't Miss Out on the Benefits of Customization!

Unlock the potential of your project. It's time to ensure that your project isn't just another cookie-cutter solution but a truly unique and effective one.

Discover how customization can make a difference in your project's success. Let's create a solution that's as unique as your vision!

  • We'll tailor the application to meet your specific needs and preferences.
  • We will upload your website to the server and ensure it is live.
thanks

Thank You

Thank you once again for downloading truelysell.
We hope you're enjoying your experience, and we kindly request that you take a moment to share your valuable review and rating with us.

Review Link:https://codecanyon.net/downloads