PeoplePro SAAS : Your All-in-One HR Management Solution


PeoplePro is a software that will you to manage the people in your company or organization in a effective way that can assure a competitieve advantage in your buisness. The system is designed in such a way that can maximize employee performnace . We believe that this software is suitable for managing the people within a workplace to achieve the organization’s mission and reinforce the culture.This user friendly software is fully responsive and has many features. Hopefully this software will be ul to manage your workplace to functionate to it's full potential.

The docs is written in a chronological order . There are some dependencies that need to be maintained properly in a sequential order . Please try to follow that . You can also seach using the search bar for a specific query.

Key Features:

With PeoplePro SAAS, you can focus on what truly matters – nurturing a productive and engaged workforce while we handle the complexities of HR management. Experience the future of HR solutions with PeoplePro SAAS today!"

The software is built on most popular PHP framework Laravel (Version-10). The minimum requirements for running the software is listed below .Please do check if your server matches those requirements

 

N.B : Please note if you try to install the application on any other server say LiteSpeed or IIS, you may get undesirable result. We do not recommend you to use other server than Apache or Nginx. Also we do not provide support for installation in server other than Apache. Please follow the installation process, below. Do not use php artisan serve command. And lastly we don't provide support in the localhost (except online server). If you need local machine support, you have to pay extra $50.

Before using the SAAS you have to purchase the PeoplePro first and then have to install it.

Warning : If you want to use SaaS, your main Peoplepro should maintain minimum require version : 1.2.2. Your peoplepro app should be exists in root directory I mean "public_html" if you want to use SaaS. Because the SaaS run on public_html. Not in any sub-directory or sub-domain.

Step 1 : Backup

We assume that you already purchased the PeoplePro SaaS app. When you try to integrate the SaaS with your existing peoplepro, your previous data will be lost/changed.
So, Please backup your previous PeoplePro's data.

  • .env file
  • public directory
  • Your Database

Now follow the next process.

Step 2 : cPanel API & Sub Domain Setup

(i) API Setup
  • Search or goto Manage API Tokens
  • Click on the Create button
  • Set a API token name and click on Create button.
  • An API will be created. Copy the API Token and store it. And then click on Yes, I saved my token button.
  • If you go back Manage API Token page, you will see the tokens detail which you created.
  • Keep the credentials anywhere. You need to put these data in the .env file later.
(ii) Wildcard Sub Domain

You can not create sub-domain through the SaaS App but you can create a Wild Card Sub Domain. Follow the instruction -

  • Search and goto Domains. And create a new domain by clicking on Create A New Domain button.
  • You have to set a domain name and according to this format : *.your-domain-name.com
  • And also set "Document Root" name and you have to write public_html
  • After completing to do this, then click on Submit button
  • A new domain will be created.

Note: You cannot create a wildcard addon domain. You must create a subdomain on an existing domain instead.



Step 3 : Integrate the SaaS with your existing PeoplePro

Goto your cPanel and upload your SaaS app in public_html.
NB: Remember your existing peoplepro app should be exists in root directory I mean "public_html". Because SaaS run on public_html. Not in any sub-directory or sub-domain.

  • Now go to main PeoplePro and go Addons tab and click on Go to Install button of Peoplepro SaaS
  • You will get a Install page of step-1. Then click next.
  • This is step-2.
  • This is step-3. Here you have to fillup all form to move your saas application. You have to wait few times to go next step.
  • This is final step. After doing all perfectly then you will get this success page. Then you have click on "Click Here" text. to go landing page of SaaS.
  • Your value in .env file will be look like this -

Please make sure your configure your web hosting’s settings, so that it shows hidden files and folders. This is to ensure that if you copy/move the contents from the unzipped folder to any other location, you copy all the files including ‘.htaccess’, ‘.env’ files which are necessary for the proper functioning of the software.
Now you can access the folder where you have PeoplePro from your browser.

Help with installation

We can help you install on any cpanel based hosting for as little as $30. You can send the money via paypal to [email protected]. Contact us at [email protected] with you hosting details and payment proof and we'll take care of the rest.


Error

  • If you face a "Fatal error: Maximum execution time of ** seconds exceeded", Do not worry, the software is installed properly.
    Note : After installtion, please go to asset folder from root directory and then check a 'install' folder still exits or not, if exists then delete it.

After successful installation you can login with central site using the credentials.
username: admin
password: admin


If you want to use your peoplepro DB as a tenant then you have to follow some criteria. But remember, you have to re-assign your roles-permissions for the employees.
(i) First of all, goto your peoplepro database. (ii) Goto users table and check if there username admin & client exists or not. If exists then remove these rows. (iii) Then back to the peoplepro database and click on Export
(iv) Click Custom radio button.
(v) Uncheck Structure column only.
(vi) Wait, you have to uncheck some tables also. Please uncheck the table given below.

  • general_settings
  • migrations
  • model_has_permissions
  • model_has_roles
  • permissions
  • roles
  • role_has_permissions
(vii) Finally then goto bottom and click Go button for the exporting. (viii) Goto SaaS, then you have to chose a package where all permission setup. Then you have to create a tenant base on that package. After creating a tenant, then goto it's database and import the peoplepro db which you already exported. (ix) Run your application now.

If you face 500 server error after installing the software please update your php version to 8.1. If you still get 500 error after updating php version, please open your '.env' file and change the value of 'APP_DEBUG' to true. You'll find '.env' file in the root folder (salepro) And then go to the page again where you were getting 500 server error. You should see description of actual error now. Please take a screenshot and send it over along with your cpanel access details, so that we can look into it.

Some Client Errors :

If you face this type of errors just goto the path : public_html/storage/framework/cache/data and then delete all the files.

After installation go to the project/root url.Then you will be prompt to super-admin login. The login credentials provided below are for initial usage only - do not forget to update your password after first successful login.

  • Login URL :: https://your_domain_url/super-admin
  • Username :: admin
  • Password :: admin

After successful login you will be redirected to the admin dashboard.

The system offers an informative,interactive and user friendly admin dashboard. The dashboard shows summarized information about the organization in a nutshell.

  • Oversee the Comprehensive Operations of the Organization.
  • Visible Subscription Value
  • Total Received amount
  • Total Clients
  • Total Packages

DataTables is a table enhancing plug-in that offers sorting, paging and filtering abilities . In this software, datatable is used as a toll for showing data.
Here are some of the features and usage for datatable

  1. you can select how many records to be shown in a single page (10,25 or all).Default is 10
  2. Selector: You can select all the records/rows and perform action like print to pdf/csv/print or delete multiple rows
  3. Search: Search the records/rows using keywords
  4. Sorting: Sort columns

  1. You can export the records to a pdf using this button
  2. You can export the records to a csv using this button
  3. You can print the records using this button
  4. You can hide/show specific columns using this button
  5. View details of a specific record
  6. Edit/Update a specific record
  7. Delete a specific record

Setting -> General Setting.
You can set App site title, site logo, currency, currency Format, timezone , date format and default Bank that will be used thoroughout the app.The changes will reflect immediately.

Setting -> Payment Setting.
You can set the credentials of the payment gateway for Stripe, Paypal, Razorpay, Paystack.

Setting -> Mail Setting.

To add mail functionality you have to setup mail server first. To do this go to Mail Setting under Setting module. You have to fill up the following information.

Setting -> Analytics Setting.

To add analytics you have to setup analytics setting first. To do this go to Analytics Setting under Setting module. You have to fill up the following information.

Setting -> SEO Setting.

To add SEO you have to setup SEO Setting first. To do this go to SEO Setting under Setting module. You have to fill up the following information.

Localizations --> Language Setting.

You can data create, edit and Delete in Language.

By the way you can not delete default English.

Add Language


Edit Language


Localizations --> Translation.

Edit Translation


First you have to change locale top middle (but not the top-right corner). Click in text field and click update icon button

CMS --> Hero Section.

You can add Heading, Button Text, Image, Sub-Heading

In main Landing page you will see the result

CMS --> Module Section.

You can add Heading, Button Text, Image, Sub-Heading

In main Landing page you will see the result

CMS --> Feature Section

You can add Icon, Name

You can edit by selection icon

In main Landing page you will see the result

CMS --> FAQ Section

You can Manage Heading, Sub-Heading, Question, Answer

You can edit the FAQ

In main Landing page you will see the result

CMS --> Testimonial Section

You can add Name, Business Name, Image, Description

In main Landing page you will see the result

CMS --> Tenant Signup Description

You can Manage Heading, Sub-Heading

In main Landing page you will see the result

CMS --> Blog Section

You can Manage Title, Description, Image, Meta Title, OG Title, Meta Title, OG Description

CMS --> Page Section

You can Manage Title, Description, Meta Title, Meta Description

In main Landing page you will see the result

CMS --> Social Section

You can Manage Icon, Name, Link

In main Landing page you will see the result

Package --> Package List

You can Manage Package for the SAAS

Add Package

  • Free Trial : Client can use the package for free but for a certain time.
  • Number of User Account : How many user you can add.
  • Number of Employees : How many Employee you can add.
  • Select Features :
    The checkbox - User, Employee Details, Role, General Setting, Mail Setting, Access Variable Type, Access Variable Method, Access Language, Company, Department, Designation, Location, Office Shift - are will be default setup for running the application smoothly.

We are happy to provide support for any issues within our software. We also provide customization service for as little as $15/hour. So if you have any features in mind or suugestions, please feel free to knock us at lion-coders.com/support. Please note that we don't provide support though any other means (example- whatsapp, remote platform, comments etc). And if any client modify/add any code of our script and then face problem, we don't provide the support on that specific feature where he/she face problem. We only fix the bugs/issues if it's exists from previous. So, please refrain from commenting your queries on codecanyon or kocking us elsewhere.

Also, in case of any errors/bugs/issues on your installation, please contact us with your hosting details (url, username, password), software admin access (url, username, password) and purchase code. If your support period has expired, please renew support on codecanyon before contacting us for support.

Thank you and with best wishes - LionCoders