A front desk / visitor management system is an essential aspect of any business. It serves as the first point of contact for customers, potentially making or breaking their experience. This system is designed to handle all customer inquiries and requests, track them effectively, and automate parts of the process. It also provides information about the company’s services and products, saving time and money while enhancing customer service.
- Welcome visitor records
- Capture visitor images
- Connect and sync with Active Directory (AD)
- Web-based front desk for visitor check-in/out
- Front desk dashboard with visitor analytics
- Daily front desk visitor list
- List of visitors not checked out
- Unlimited accounts
- User role and permission system
- Responsive interface for desktop, tablet, and mobile
- Cloud and self-hosted solutions
- PHP version ^8.1
- MySQL 5.x or higher
- Nginx or Apache
- LDAP Extension (if using Active Directory)
-
Clone the repository:
git clone https://github.com/md-sazzadul-islam/front-desk-visitor-management.git cd front-desk-visitor-management
-
Install dependencies:
composer install
-
Copy the example environment file and configure the application:
cp .env.example .env php artisan key:generate
-
Configure the
.env
file with your database and other settings. -
Import SQL:
File: sql/welcome.sql
-
Serve the application:
php artisan serve
Ensure your .env
file contains the following LDAP configurations:
LDAP_HOSTS=mail.example.com
LDAP_PORT=389
LDAP_USERNAME=welcome@example.com
LDAP_PASSWORD=password
LDAP_BASE_DN="dc=example,dc=com"
Configure your mail settings in the .env
file:
MAIL_MAILER=smtp
MAIL_HOST=smtp.mailtrap.io
MAIL_PORT=2525
MAIL_USERNAME=f0958845bdc3a0
MAIL_PASSWORD=0256d421515e5d
MAIL_ENCRYPTION=tls
Use the following demo accounts to log in:
- Username: admin@sazzadul.com
- Password: 12345678
- Username: user@sazzadul.com
- Password: 12345678
Contributions are what make the open-source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.
Md Sazzadul Islam - https://sazzadul.com
Project Link: https://github.com/md-sazzadul-islam/front-desk-visitor-management
For more details, visit the project documentation.