ambujraj / ManagedEntry

An Entry Management System

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Welcome to Managed Entry 👋

Version Documentation Maintenance

A Web Based Entry Management System. Starting with a form asking the visitors to enter the Name, Email Address and Phone Number of Visitors. On pressing CheckIn, a page will open with a button to checkout, and at the same time data will be stores in Database(MongoDB) with the timestamp and the email will be sent with the following information.

  • Name
  • Email
  • Phone
  • CheckIn Time

On next page is the checkout Button, which on clicked will mark the time and will send the email to the visitor with the following details.

  • Name
  • Email
  • Phone
  • CheckIn Time
  • CheckOut Time
  • Host Name
  • Address Visited

Screenshot from 2019-11-28 05-22-02

Screenshot from 2019-11-28 16-48-56

Screenshot from 2019-11-28 16-52-02

Screenshot from 2019-11-28 16-56-11

Screenshot from 2019-11-28 16-56-30

🏠 Homepage

Prerequisites

  • npm >=5.5.0
  • node >=9.3.0

Tech Stack Used

  • Nodejs

  • MongoDB

  • Github

  • Nodemailer

  • Express

  • npm >=5.5.0

  • node >=9.3.0

Install

npm install

Usage

npm run start

Run tests

npm run test

Author

👤 Ambuj Raj

🤝 Contributing

Contributions, issues and feature requests are welcome!
Feel free to check issues page. You can also take a look at the contributing guide.

Show your support

Give a ⭐️ if this project helped you!

📝 License

Copyright © 2019 Ambuj Raj.
This project is MIT licensed.


This README was generated with ❤️ by readme-md-generator

About

An Entry Management System

License:MIT License


Languages

Language:HTML 60.8%Language:JavaScript 39.2%