# Online Dating Guide

- Created: 25/04/2016
- By: Codeareena
- Email: codegurru@codeareena.com

THANK YOU FOR PURCHASING ONLINE DATING!
Here are some basics on installin g and configuring the Online Dating,
BEFORE WE GO
The code and the sample data is provided "as is". Customizing code and other design related issues can be done as freelance work on a $20-60 hourly rate only with Paypal and/or Skrill, if Online Dating available.
If you are new to Progamming, please understand I cannot fix your site for free. We would love to help everyone but there is no time. I suggest reading documentation available online regarding using PHP, server requirements, etc.
Thank you!
Online Dating Team

### Overview

- Create Accounts
- Build Profile
- Privacy Settings
- Add Friend
- Block Friend
- Add friend to favourite
- Send Messages to friends
- Add photo gallery
- Create Photo album
- Post comments against profile
- Post comments against pictures in gallery

### Table of Contents

- PHP Code Explanation

### Install Quickstart

The Quickstart Package consists on a complete Codeigntier + Database Files + Template + Various Modules + Sample Content, excellent for beginner users to explore back-end settings and sample content. Installing the Quickstart is just like installing and configuring PHP!, but you will have the full demo of the Online Dating on your server. Once your environment is ready, follow this quick guide:

- Localhost only: create a new folder in the htdocs folder for Xampp (www folder for Wamp). Example: online_dating
- Unpack all files and folders of the Package file and copy into this newly created folder (htdocs folder for Xampp / www folder for Wamp) or upload them into your sub-domain folder on your live site.
- Open your favorite browser and type in the address bar localhost/online_dating for localhost or sub-domain.my-live-site.com for your live site sub-domain, then hit Enter.

### Site Configuration

Go to the site folder (online_dating) and open the .htaccess file. Then update the RewriteBase accordingly (RewriteBase /online_dating/). If you are uploading your site on sub-domain or root of the server then just put "/" (RewriteBase /). See below screen shot

### Base URL

Go to glanceApp/config folder, then open config.php file and update the $config['base_url'] with your current localhost or live site URL (http://localhost/online_dating)

Go to glanceApp/config folder, then open database.php file and update the database connection string with your current localhost or live database connection string.

To change the site email address go to glanceApp/config folder and open constants, change the ADMIN_EMAIL constant value to your email address. Similarly you can also change the site name by updating the SITE_NAME in the same file.

Give the read/write permissions to folder glancePublic/uploads and sub-folders to store the users images.

Database Set-up

Open the file database_online_dating.sql in database folder of package files. Then create a new database in phpmyadmin. After that run this database_online_dating.sql file. It will create all required database tables and sample content.

#### Database Settings

Open your site main root folder then open: online_dating folder/glanceApp/config/database.php Change your db name, username and password here,

#### Admin URL / Access

yourpath.com/admin
user: admin
pass: admin123

### Header Adjustment

Go to the site folder (online_dating) and open file glanceApp\views\common\header.php. Here you can set logo, naviation and Account Buttons.

### Home Page

To change this section text which is under login bar, GoTo admin panel the click Manage CMS Then click on Edit Homepage.

To change Welcome section and below ther colums then, GoTo admin panel the click Manage CMS Then click on Edit Homepage Bottom.

### Footer

Go to the site folder (online_dating) and open file glanceApp\views\common\footer.php.

### Manage Admin

Administrator can manage whole website:

- Manage complete users profiles. Like: activate/deactivate/delete/ edit etc.
- Search profiles by name, email, location etc.
- Manage whole website content. Dynamic CMS is included to manage the content of the website.
- Manage the comments uploaded by the users.

### Sources and Credits

We've used the following images, icons or other files as listed.

- Icons: Font-Awesome
- Code Credits: codecanyon.net/user/codeareena

## Conclusion

This system has been developed successfully incorporate all the requirements. Appropriate care has taken during database design maintain database integrity and to avoid redundancy of data. This site was developed in such a way that any further modifications needed can be easily done. User feels freely while using this site. In this all technical complexities are hidden. This site is a more user friendly. The quality fusers like correctness, efficiency, usability, maintainability, portability, accuracy, errors, tolerance, expandability and communicatively all are successfully done.

## Foreseeable enhancements

There is always a room for improvement in any software package, however good and efficient it may be. The important thing is that the website should be flexible enough for further modifications. Considering this important factor, the web site is designed in such a way that the provisions are given for further enhancements. At present this website provides all the information using static pages and reservation forms. In future we can enhance our project by providing options like. Include many sites information.

Once again, thank you so much for purchasing this theme. As I said at the beginning, I'd be glad to help you if you have any questions relating to this theme. No guarantees, but I'll do my best to assist. If you have a more general question relating to the themes on Codecanyon, you might consider visiting the forums and asking your question in the "Item Discussion" section.
CodeAreena Team