timegridio / timegrid

Free, open-source, online appointments platform based on Laravel PHP Framework.
GNU Affero General Public License v3.0
958 stars 336 forks source link

New Feature: Check-in Feature #193

Open annylinh08 opened 4 years ago

annylinh08 commented 4 years ago

Hi everyone, I am wondering could we add check-in feature in this system.

Let's make a scenario that a tight budget store doesn't have anyone standing at the front desk to welcome customers. In order to serve customers better, customers could use their phone and their reservation code to check-in to let the staff there knowing they already there. Therefore, the staff could manage and serve the customers better and fairly.

In terms of technical, I think we could add more status in the system. As I have seen here we already have "canceled", "confirmed", "reserved" and "served" in the system right now. Could we add more status? And then, we gonna make a panel or page for the customer to come in through their phone or the iPad at the store and enter their reservation code to search and click "check-in". Once they check-in, the system will send an API to change the status of that customer from "confirmed" to "check-in".

That's my opinion. I am totally a newbie of Laravel. Could anyone help, please? We could make Timegrid becomes a more complete and better system for the community to use.