iNiLabs - Visitor Pass Management System

banner

Getting Started

What is this?

iNiLabs - Visitor Pass Management System is a system for all kind of company or business organizations. Sms gateway available (Twilio sms gateway), users can register visitors, pre-register visitors, log visitor's check-in and check-out, employee's and many more..

Features

Visitor Management is one of the very important aspects of security management. It helps in capturing the details about the visitors in a systematic manner and maintains a repository of the same. Visitor Management is a process of allowing visitors to enter the premises based on appointment, creation of identification badges and managing the Security staff deployment for effective control over the security.

- Ease of Use.
- Smart visitor service with pre-registered , pre-visitor or can be
- registered quickly, check-in, visitors are made to feel expected and welcome.
- Attractive Dashboad Report with (Employees,Visitors,pre-register visitors Details etc)
- Add User with differnt types information espically roles
- Employee full details with Visitors and pre-register Details
- Visitor's Dynamic Information
- Pre-Register Information
- Settings : General, Notification, Photo & Card Id,
- Email & Sms template, Email,  Front-end Settings
- Notifications that Match Receivers' Preferences.
- Preregistration and Repeat Visitor Features.
- Visitor Photo Capture.
- Visitor Badge Printing.
- Legal Document eSignature Capture.
- Cloud-Based Visitor Logbook.
- Secured Data.
- Fast Processes More visitors in less time span
- Appointment scheduler A centralized web-based appointment scheduler
- Alerts Email/SMS and IP phone integration is available
                

Print badges

Beautiful sleek badges that create a safe and welcoming environment. Connect your printer and easily print any type of badge.

Send notifications

Send visitors and hosts a friendly text or email reminder before their visit, at check-in and at check out.

Impress visitors

Create a welcome that stands out by allowing your visitors to sign themselves in, while you focus on giving them a warm personal greeting

Visitor Management

Makes managing visitor information a breeze. Your employees have access to the information they need, making visitor management smooth and easy.

Visitor recognition

Make your visitors feel truly welcome. Your visitor's name will be displayed on the screen as they check in and the app can remember details, like how they like their drink. They are not just any visitor

Security

Alert key people when a visitor checks in or forgets to check out, or just about a specific visit. Make visitors aware of safety and confidentiality rules, keeping your facilities and data safe.

Data protection

Your data is safe with us. It is backed up daily across multiple servers, so you can have access to it even if there is a hardware issue. It is also yours to keep. You can, at any time, retrieve all your data.

Reports

Collect data and spot trends, produce reports and use surveys to gather feedback from your visitors. All this information can be used to help you improve the visitor experience.

Update Features v4.2

                    
Change frontpage design to modern look
                    
                

Update Features v4.1

                    
Addon module add
Multi language add
Bug fix
                    
                

Update Features v4.0

                    
Attendance feature Add Backened
Attendance Report feature Add Backened
Visitor Report feature Add Backened
Pre-register Report feature Add Backened
Visitor registration checkin bug fixed
All minor bug solve
                    
                

Installation

Before install, please make sure you have the components bellow enable on your server
                    
PHP 7.2.5 or greater
OpenSSL PHP Extension
PDO PHP Extension
Mbstring PHP Extension
Tokenizer PHP Extension
XML PHP Extension
Ctype PHP Extension
JSON PHP Extension
BCMath PHP Extension
GD PHP Extension (or Imagick PHP Extension)
PHP Fileinfo extension
PHP Zip Archive
Rewrite Module (Apache or Nginx)
                    
                
PHP.INI Requirements
                    
open_basedir must be disabled
                    

                
File and folder permissions
                    
/bootstrap        775
/storage          775 (recursively)
                    
                

Install Process
                    
1. Creating a new Database for your project.
2. Copy the project and paste it in your server public_html, html or your domain folder.
3. Run the install script path from any web browser (http://server.com/install).
    - then you can see like this.
    Check-in first step
4. Click Check Requirements.
    - now you can check all PHP extension. if is not enable then enable your PHP extension
      or contact your hosting provider for enable the extension.
    Check-in second step
5. Click Check Permissions.
    - if do not have folder permission then set permission in 775 in the folder (recursively)
    - then you can see like this.
    Check-in third step
6. Click Configure Environment.
    - now you can provide Codecanyon purchase code and your username.
    Check-in forth step
7. Click Verify Code.
    - then you can see like this.
    Check-in fifth step
8.  Now Click Form Wizard Setup.
    - now provide App Name, App Debug, App Log Level & App Url.
    - suggestion set 1. App Debug = false, 2. App Url is your domain like http://xyz.com
    - note : don't use / in last word like this http://xyz.com/
    - then you can see like this.
    Check-in sixth step
9. Click Setup Database.
    - now provide Database Connection, Database Host, Database Port,
      Database Name, Database User Name & Database Password.
    - suggestion your default hostname is localhost so you can set Database Host = localhost
    - then you can see like this.
    Check-in seventh step
10. Click Setup Application
    - then you can see like this.
    - so your login credits is email : admin@example.com & password is 123456
    - login via this credits and change your email & password.
    Check-in eighth step
11. now you can click Click here to exit
    - then you can see like this.
    - installation is completed.
    Check-in ninth step
                    
                

Quick Start Guide

Front-end First Page


Check-in First Page

Check in First Step


Check-in First step

Check in Second Step


Check-in Second step

Check in Final Step


Check-in third step

Dashboard


Check-in Dashboard

Employees List and details


Check-in Dashboard

Employees details


Check-in Dashboard

Visitor List and details


Check-in Dashboard

Visitor details


Check-in Dashboard

Pre-Register List and details


Check-in Dashboard

Attendance List


Attendance

Attendance Add


Attendance

Attendance Report


Attendance report

Visitor Report


visitor report

Pre-register Report


pre-register report

General Setting


Check-in Dashboard

Notification Setting


Check-in Dashboard

Email Setting


Check-in Dashboard

Language

You can Add and Translate Language

For Add Language or Translate click on a desire button


lang-add-translate

For Add a Language, type Language Name and Language Code


lang-add-translate-option

For Language Setting follow the image


lang-setting

For Language Setting watch the video tutorial


Front-end settings - enable/disable


Check-in Dashboard

SMTP

What is SMTP?

Short for Simple Mail Transfer Protocol, a protocol for sending e-mail messages between servers. Most e-mail systems that send mail over the Internet use SMTP to send messages from one server to another; the messages can then be retrieved with an e-mail client using either POP or IMAP. In addition, SMTP is generally used to send messages from a mail client to a mail server. This is why you need to specify both the POP or IMAP server and the SMTP server when you configure your e-mail application.

In short it used to send emails to your site users..!! You can use any SMTP service provider.
  • Your own hosting SMTP server
  • Gmail, Yahoo or some other email provider
Please note that some hosting providers blocks port 25 or 465 in that case you have change your SMTP email server or contact your hosting provider

Own SMTP Server

Using your own or some SMTP server Admin panel setup
  • Go to your Admin panel -> Setup -> General Settings -> Mail
  • Set 'Mail driver', 'Mail host', 'Mail port', 'Mail encryption', 'Mail username' and 'Mail password'
  • And save your changes.
Or use /.env file setup
  • Login to your FTP account.
  • Open and Edit /.env file.
  • Copy and paste your server smtp details in the file.
It will look something like this.

MAIL_DRIVER=smtp
MAIL_HOST=your-mail-host
MAIL_PORT=your-mail-port
MAIL_USERNAME=your-mail-username
MAIL_PASSWORD=your-mail-password
MAIL_ENCRYPTION=your-mail-encryption

                
  • Replace your-mail-host, your-mail-port, your-mail-username, your-mail-password and your-mail-encryption.
  • Save and Upload the file
  • You are done.
NOTE: The /.env file settings override those of the admin panel.

SMS APIs

How to set up?

  • Admin panel -> Setup -> General Settings -> Notification -> activate default SMS API, Set gateway information and save.
  • You can use both Africa's Talking API or TWILIO as your SMS provider API:

TWILIO

TWILIO - https://www.twilio.com

Admin panel setup
  • Go to your Admin panel -> Setup -> Notification's Settings ->
  • Set 'Twilio Account SID', 'Twilio Auth Token' and 'Twilio From'
  • And save your changes.
TWILIO_ACCOUNT_SID=your-twilio-account-sid
TWILIO_AUTH_TOKEN=your-auth-token
TWILIO_FROM=your-sender-number
                

Others SMS Configurations

Now, go to your Admin panel :

  • Admin panel -> Setup -> Notification Settings

You are done.

How To Contact Us?

iNiLabs

This documentation is provided by iNiLabs.