“ClientCare” Documentation by “Mohammed Isa” v1.0


Created: 15th Aug, 2014
By: Mohammed Isa
Email: mohd.itcs@gmail.com

Thank you for purchasing my script. 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. System Requirements
  2. System Features
  3. Mailer Configurations
  4. Database Installation
  5. Localhost Installation
  6. Webserver Installation
  7. Sources and Credits
  8. Final Words

A) System Requirements - top

Your server need to meet the following requirements in order to run ClientCare

Note that PHP 5.4+ is necessary because it is already required by Laravel 4

B) System Features - top

ClientCare is a clean and minimal tickets management system with essential functionalities that helps you to manage your clients issues. It's designed to be easy to use and understand for all types of users. Below are the major features of the system:

  1. Clean interface for both admin and users
  2. Wysiwyg Editor
  3. Ticket Attachments
  4. Responsive Design
  5. Two Theme Colors
  6. Easy to filter tickets for users
  7. Easy to manage clients info

C) Mailer Configurations - top

In order to run the system on your own server, you have to configure it correctly. It's pretty easy, don't worry!. Below I explain what is needed to be configured :

Navigate to app/config/mail.php and make sure you have correct options for your mail server. Place your host, username, password in corrosponding fields

You can get mail server info from your cpanel, if you haven't created any email in your cpanel before, go to "Email Accounts" and create one

After you create a new email, you will see it in the list, click on "Configure Email Client" to get the details of mail server, use the info below to configure mail.php

If you don't have your own mail server, don't worry. Use gmail smtp server for configuration:

Host: smtp.gmail.com

Password: your gmail password

Gmail Smtp port (TLS): 587

Gmail SMTP port (SSL): 465

Note: Configuring mail.php is required to run this script

D) Database Installation - top

The system required you to have mySQL database. login into your phpMyAdmin and create a new database. You can call it whatever you want but make sure that it has the same name as mentioned in app/config/database.php. Once you create the database click on import on the menu above and select the sql file that exists at "database" folder.

E) Localhost Installation - top

It's pretty easy to install the system on your own localhost server. Simply unpack the zip file and copy the content into your "www" folder . You will be able to access the website using http://localhost/[systemFolderName]/public/

F) Webserver Installation - top

Installation on webserver doesn't really differs from installation the system on localserver. You only have to place the content of "public" folder on your public_html folder, and the rest of folders outside it "on non-accessible area". And database installation is the same as explained above.

Note: In order to place content of public in a separate folder inside public_html, you need to change paths in index.php to points to app folder.

G) Source and Credits - top

I've used the following resources.

H) Final Words! - top

Again, thanks for purchasing my item. And feel free to ask for any help or question regarding to the scope of my item. I will be here to help you.