-
-
Notifications
You must be signed in to change notification settings - Fork 0
Start‐up Guide
To run the Software ur currentlly need following Depencies:
- Internal NAS (Server) for internal Network use-case
- MySQL database (linked with connect.php)
- Browser (latest chromium-browser is recommended)
- HTML, CSS, Javascript, BootStrap, MySQl, PHP Support
- An valid E-Mail exlusive for sending the approve to Customers
We need an application, which can capture the Name, email address, phone no of the visitor and same information also needs to be captured for the host on the front end. At the back end, once the user enters the information in the form, the backend should store all of the information with time stamp of the entry. This should trigger an email to the host informing him of the details of the visitor. There should also be a provision of the checkout time which the guest can provide once he leaves. This should trigger an email to the guest with the complete form which should include:
- Name
- Phone
- Check-in time,
- Check-out time,
- Host name
- Address visited.
Visitor Details:
Name - Anant Sharma
Email - a.sharma@xyz.com
Phone - 9999999999
Checkin Time - 9:00 AM IST
Checkout Time - 4:00 PM IST
Host Details:
Name - Vishesh Singh
Email - vs@xyz.com
Phone - 000000000
Once Anant checks in and enters his details in the application, Vishesh should get an email stating the visitor details, and also Anant gets an Email with his UserId which will be required during Check Out.
After the meeting or visit is over, and Anant checks out at 4:00 PM, Anant should get an emails stating his visit details :
- Name
- Phone
- Check-in time
- Check-out time
- Host name
- Address visited
Steps given is actually showing working of website.
- Visitor needs to fill his details in the website.
- He will receive a mail with his unique UserId. In the meantime, Visitor's host will also receive a mail that a guest has arrived for him.
- During the checkout, Visitor needs to enter his UserId and Email Id which will be verified from the database. If the User is laready inside, then he can successfully CheckOut.
Contains all important details specially UserID which will be used in Exiting.
Host also receives mail on his guest entry which contains all information about guest along with the CheckIn time.
I created a php page to fetch data from the MySQl database which will show visitors details along with who is inside. This page can only be viewed by manager or Authorised persons. I have kept its Url different URL have to change (usin' http and is down) , We can also keep a Authorisation system also to access this page.
Please note that It is showing departure time of Sakshi Gupta, still as inside because she hasn't checked out.
Guest during the checkOut need to enter his EmailId and UserId to get verified.
If the Visitor enters correct details, he will she this dialog box on his screen.
If the details do not match that of database, he will get an error dialog box.
If the visitor tries to checkOut again, he will see this message in his dialog box.
See the details of Sakshi Gupta, it is updated with her time of Checkout.
Visitor receives one final mail with all his details as well an updated CheckIn and CheckOut time.
------------------------------------------------------------------------------------------------------------------------------------