This Visitor Management System has been developed in Laravel framework, MySQL Database, Bootstrap 5 Library and jQuery. This Visitor Management System has been develop in Laravel Framework and This System is a simple mini project which help us to keeping records of data of Visitors who has visit in our premises, building or office space. This Visitor Management System project has mainly two user, one is an Admin User and and second one is a Sub User.
These are the following features of Laravel based Online Visitor Management System Project:
- Keep & Track Visitor Data
- Simple & Clean Visitor Analytics Data with different filter
- Export Visitor Data to CSV file format based on different filter
- Admin User can view and track all User data in single dashboard
- Sub User can view only their data which they has entered
- Registration form for set up Admin Account
- Common Login page for Admin and Sub User for Log in into Visitor Management - System
- Admin can Add, Edit and Delete Sub User Data
- Admin can Add, Edit, remove and manage department and person data
- Admin can change their profile details like name, email and change password
- Sub User can Add, Edit, View and Remove Visitor Data
- Sub User can enter visitor outing remarks
Clone this repo
git clone https://github.com/edwardmuss/visitor-management.git
cd into the project and run
composer install
or composer update
Copy .env.example
and rename it as .env
replace database details with yours from line 11-16
DB_CONNECTION=mysql ## leave as default
DB_HOST=127.0.0.1 ## leave as default
DB_PORT=3306 ## leave as default
DB_DATABASE=your_database_name
DB_USERNAME=your_database_username
DB_PASSWORD=your_database_password
Run php artisan migrate
To test the application, run the follwing command
php artisan serve
if successful you will given a link to view the application. normally
127.0.0.1:8080
To deploy on a CPanel shared server
- Create a database
- Create user
- Grant the user permision to the database
- Upload the script to your server, extract the script to the desired location
- Open
.env
file and replace database credentials with yours - Go to
phpmyadmin
and import the sql file in the project folder - Visit your domain/subdomain
In order to ensure that the Laravel community is welcoming to all, please review and abide by the Code of Conduct.
If you discover a security vulnerability within Laravel, please send an e-mail to Taylor Otwell via edwardmuss5@gmail.com. All security vulnerabilities will be promptly addressed.
The Laravel framework is open-sourced software licensed under the MIT license.