- An application, which can capture the Name, email address, phone no of the visitor and host on the front end.
- At the back end, once the user enters the information in the form, the backend stores all of the information with time stamp of the entry.
- This triggers an email and an SMS to the host informing him of the details of the visitor.
- At checkout time, an emails to the guest with the complete form which includes:
- Name
- Phone
- Check-in time,
- Check-out time,
- Host name
- Address visited.
- HTML
- CSS
- JS
- Nodejs(express,body-parser,ejs,nodemailer)
- nexmo API (To send sms)
- sqlite3(To store data)
- Use git clone to download the template from github
$ git clone https://github.com/Rajpra786/Entry-Management-Software.git
$ cd Entry-Management-Software
- or Download the zip file from github
- After downloading the repo, install requirements with npm
- Update credentials in server.js ** To get nexmo api key signup here(https://dashboard.nexmo.com/sign-up) ** Allow less secure apps in your google security, To know more check this [https://support.google.com/accounts/answer/6010255]
- then run server.js
$ node server.js
- now go to [http://localhost:3000/] and you will see main page.
- Rajendra Prajapat(https://github.com/rajpra786)