{PSHotels(Web)}

# User Guide

Powered by Panacea-Soft

PSHotels is just website frontend for our existing iOS and Android(Coming Soon) mobile app with Single Backend Management System.

Thank you for purchasing my full application. 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. Response time is within 36 hrs.Thanks so much!.

Author: | Panacea-Soft
Contact: | teamps.is.cool@gmail.com

Current App Version: | 1.3
Documentation Version | 1.3

Created: | 28/Mar/2018
Modified: | 6/May/2018

# Overview {About The Item}

PSHotels(Web)! It is just like the frontend website for our existing app Android and iOS(Coming Soon). So, you're all set and ready to go for Web, iOS and Android by using Single Backend Management. It might be reduce a lot of hours for development from scratch.
Used Technology : CodeIgniter, Bootstrap, CSS, JS, Google Chart API
Important Note : After you downloaded main file successfully from CodeCanyon, here is you may need to know for setup and configuration:
1. Uploads To Your Server
2. Configuration
3. Import Dummy Data
4. Welcome To Frontend
5. Login To Backend

Features Highlight Of Web
Using CodeIgniter 3.0 & MySQL
Responsive Website
Carousel/Slider Effect
Editor Picked News, Trending News, Recent News
News By Category
News Details & Gallery
User Comment News
User Likes News
User Favourites News
User Register, Login, Forgot Password
User Profile Management
Share On Facebook & Twitter
Google Admob Integrated
Features Highlight Of Backend
Categories Management
News Management
Like, Comment, Favourite Management Of News
Contact Us Message Management
Registered Users Management
System Users & Access Management
Data Analytics Using Google Chart
Database Backup

# Upload To Server {How to upload on your server?}

### Upload

You need to upload "pshotels" folder to your server.

1. Setup On Localhost

If you want to setup at localhost environment, you can use MAMP(For MacOS) and WAMP(For Window). You can copy "pshotels" folder from "Source and Sample Data" then paste inside your htdocs. We would like to suggest to use "Apache" web server.

2. Setup On Server

First of all, you need to have your own domain name & hosting. We would like to suggest to use DreamHost because all our products are hosting on it and working fine so far.
1. You need to upload "pshotels" folder from "Source and Sample Data" by Using FTP software like FileZilla.
2. After uploaded successfully, you could see like this folders on your server.

# Configuration {How to change configuration?}

### Configuration

You have to change some configuration at CodeIgniter.

File Name | Description
--- | ---

`config.php`

You have to change email config for for sending email like forgot password, the system will use the following email address.(Path : application/config/config.php)
$config['sender_email'] = your hosting email address;
$config['sender_name'] = sender name;

`database.php`

You have to change database configuration according your environment.(Path : application/config/database.php)
$db['default']['hostname'] = database host name;
$db['default']['username'] = database username;
$db['default']['password'] = database password;
$db['default']['database'] = database name;

# Import Dummy Database {How to import sample database?}

### Import Database

You have to import sample data into your MySQL database. If you are using at localhost, you can create database from MAMP or WAMP. But if you are on hosting environment, you need to take a look how to create MySQL Database. For Dreamhost, here you can take a look for the reference.

1. Create Database

Please go to your MySQL DB and create new database so called "pshotels"

2. Select Script File

Go to "Import Tab". Then please click "Browse" button to select sample data sql script.

3. Import

You may need to select "sample_data.sql" from "Sample Data" folder. Finally you click to "Go" button to import data into your database.

# Welcome To Frontend {Let's explore on frontend}

Assume that you have been setup properly everything.
Please type : http://yourdomain.com/
If you are pointing for sub folder on your domain, you could type like http://yourdomain.com/pshotels/

# Login To Backend {About Login Credential?}

### Login Credential

After you setup successfully, you can login to backend with different user role. Please type : http://yourdomain.com/pshotels/

User Role | Description
--- | ---
`Admin User` | You can login with admin user into system. Email : admin@pshotels.com Password : admin

# Backend Data Management {Module Overview and CRUD?}

After login successfully to Backend, you may see Dashboard Menu at left side.
You could manage and CRUD for "Countries", "Cities", "Hotels", "Rooms", "Promotions", "Review Categories", "Hotel Features Header", "Hotel Features Detail", "Room Features Header" and "Room Features Detail"
You could edit and delete for "Review For Rooms", "Favourite Rooms" and "Inquiries".
Example

I would like to show you one of example for Hotels CRUD.

1. Listview

When you click "News" from menu, you will see News Listview. You can easily search and filter from on that page. Moreover, you can do publish/unpublish, edit and delete item also.

2. Add New

If you want to add new item, please click "+ Add New Item" button. Then the page will redirect to entry form. After you filled all necessary data, please click "Save" OR "Save & Go Galley".

2. Upload Multiple Images

If you click "Save & Go Galley", you could upload multiple images for your item.

# Data Analytics {Data Vistualization With Google Charts API?}

Analytics is essential to follow up your business whether success or not. So, when user touch from application, it captures touch logs and save in database then we use Google Chart API to create date vitalisation
Analytics

For eg; "Most Popular Item"?

1. Select & Generate

Please click "Analytic" from menu and then select category & sub category from dropdown menu. After that, click to "Generate Report" button to see the result.

# Export Database {You can export and backup database?}

There is "Export" Menu to export and backup your database.