Comments (3)
Hello!
Thanks for posting your suggestion.
I'll keep this ticket open and review this later on, once in search of the next set of features to be included in Easy!Appointments.
Alex Tselegidis, Easy!Appointments Creator Need a customization? Get a free quote! |
from easyappointments.
Some other minor features of this page include:
- It respects the "Book Advance Timeout" setting in Business Logic.
- If the meeting is over (too late to attend), give a message saying so, and give them a button to schedule a new meeting.
Note: Button means a link displayed as a Bootstrap button.
from easyappointments.
Here is some pseudo code to help you visualize what it could look like.
<h1>Appointment</h1>
<p>Thank you for booking an appointment with us.</p>
<!-- If there is a description, show it here. -->
<p>This is the description of the Service.</p>
<!-- Basic Information about the Meeting -->
<h2>Details</h2>
<table id="appointment-details">
<tr>
<td class="label" style="padding: 3px;font-weight: bold;">Service</td>
<td style="padding: 3px;">Business Consulting</td>
</tr>
<tr>
<td class="label" style="padding: 3px;font-weight: bold;">Provider</td>
<td style="padding: 3px;">Agent Smith</td>
</tr>
<tr>
<td class="label" style="padding: 3px;font-weight: bold;">Start</td>
<td style="padding: 3px;">05/14/2024 1:00 pm</td>
</tr>
<tr>
<td class="label" style="padding: 3px;font-weight: bold;">End</td>
<td style="padding: 3px;">05/14/2024 3:00 pm</td>
</tr>
<tr>
<td class="label" style="padding: 3px;font-weight: bold;">Timezone</td>
<td style="padding: 3px;">Chicago (-6:00)</td>
</tr>
</table>
<!-- Location Information about the Meeting -->
<h2>Location</h2>
<!-- if it is an in person meeting display the following -->
<p><strong>Address: </strong>123 Main Street, Suite 456, Anytown, YX 78901</p>
<a class="btn btn-success" role="button" style="margin-right: 10px;" href="https:/maps.google.com" target="_blank"><i class="fas fa-map-marker-alt"></i> Google Maps <i class="fa fa-external-link"></i></a>
<a class="btn btn-success" role="button" style="margin-right: 10px;" href="https://maps.bing.com/" target="_blank"><i class="fas fa-map-marker-alt"></i> Bing Maps <i class="fa fa-external-link"></i></a>
<!-- If it is an online meeting, but no video conferencing link has been provided yet -->
<p><strong>Online Meeting:</strong> The link to the meeting will be available on this page before the meeting starts.</p>
<!-- If it is an online meeting, and the link to the meeting has been provided. -->
<p><strong>Online Meeting:</strong> At the appointed time, use the "Start Meeting" button to connect to your meeting.</p>
<a class="btn btn-success" role="button" style="margin-right: 10px;" href="https://example.com/meeting/1234" target="_blank"><i class="fas fa-play"></i> Start Meeting <i class="fa fa-external-link"></i></a>
<!-- If it is an online meeting, and the link will be provided by email. -->
<p><strong>Online Meeting:</strong> The link to this meeting will be provided to you via email.</p>
<!-- If the meeting is on the phone and the provider will call the customer -->
<p><strong>Phone Call:</strong> The provider will call you at the number you provided on 05/14/2024 1:00 pm.</p>
<!-- If the meeting is on the phone and the client will call the provider -->
<p><strong>Phone Call:</strong> Please call 713-555-1212 at 05/14/2024 1:00 pm.</p>
<a class="btn btn-success" role="button" style="margin-right: 10px;" href="tel:17135551212"><i class="fas fa-phone-alt"></i> Call 713-555-1212</a>
<!-- If the meeting will be at the customer's location: -->
<p>Your provider will arrive at your address on 05/14/2024 1:00 pm.</p>
<!-- If we don't know what type of meeting it is, the default text would be: -->
<p>The provider will contact you with more information.</p>
<!-- Links to existing pages to make changes -->
<h2>Make Changes</h2>
<p>You may edit, reschedule, or cancel your appointment.</p>
<a class="btn btn-primary" role="button" style="margin-right: 10px;" href="./index.php/appointments/index/1234">Edit</a>
<a class="btn btn-primary" role="button" style="margin-right: 10px;" href="./index.php/appointments/index/1234">Reschedule</a>
<a class="btn btn-warning" role="button" style="margin-right: 10px;" href="./index.php/appointments/cancel/1234">Cancel</a>
<p>You may remove all of your appointments and personal information from the system.</p>
<button id="delete-personal-information" class="btn btn-danger" type="button" style="margin-right: 10px;">Delete</button>
Feel free to make changes or make it look prettier.
P.S. The purpose of the Edit button is so they can change their phone number or address, but it would use the same process for rescheduling.
from easyappointments.
Related Issues (20)
- Feature Request: Option to Set Permanent Timezone in Settings HOT 3
- Small change to booking.js output HOT 1
- Missing general settings for default values of timezone and language HOT 2
- implementing version 1.5-dev4 HOT 1
- Missing month and year in calendar when adding blocked periods HOT 1
- Errors with Blocked Periods in Calendar Default View HOT 3
- When creating an Appointment as Admin in Calendar View, Customer gets wrong Timezone in Email HOT 3
- Some ideas for Company Working Plan Exceptions HOT 1
- Appointments randomly disappearing HOT 3
- 1.5.0 alpha.1 adding a trailing slash HOT 4
- Setup sms api gateway in addition to emails HOT 1
- Suppress warning errors and check the environment before using ldap HOT 1
- Missing translations in exception messages
- Another missing translation HOT 1
- Something to add and it is very important HOT 1
- LDAP issues HOT 1
- PHP version bump?
- Feature Request: Working plan for services
- SMTP Google
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from easyappointments.