Administration Portal
                Below is a video demonstrating the administration page of the app.
                In the video, we can view:
               
                    
                        
                            
- Potential client contacts An area summarizing website contact form submissions received from prospective patients.
 
                            - Messages from patients An area displaying messages from current patients submitted through their personal information pages.
 
                            - Patient Summary A summary of current patients listed and sorted by next scheduled apppointment, with newly created patients at the top of the list.
 
                            - Visit summaries Not shown are visit summaries which are archived and accessed on the patient information page.
 
                        
                        
                            
- New user creation The creation of a new user in the patient database, which is implemented in Firebase's cloud Firestore, and secured by Firestore rules and authentication.
 
                            - Patient fillable forms A button on the admin page grants patients the ability to fill out and edit patient data. 
 
                            - Appointment Scheduling A form for scheduling appointments is provided which then updates the patient database and Google Calendar.
 
                            - Video Embedding Videos can be embedded by the provider for patients to view in their personalized webpage.
 
                        
                    
                
             
            
                Landing Page and Patient's Portal
                
                    Below is a video showing the provider's landing page, login page and personalized webpage.  One can see the following:  
                    
                        
                            
- Landing page A landing page showing basic information on services.
 
                            - Patient Login Firebase auth is used for login/user authentication.
 
                            - Next Appointment The patient's next appointment date is shown at the top of the page. 
 
                            - Note from provider The provider can write a note displayed on the patient's personalized webpage. 
 
                            - Video Links Embedded links such as video demonstrations from the provider can be shown. 
 
                        
                        
                           
                            
- Patient Information Patient information is shown towards the bottom of the page, which can be made editable by the patient on the admin page. 
 
                            - Contact button A button to send a message to the provider is shown at the top of the page.
 
                            - Web contact form A call to action button on the main page leads to a contact form for potential patients.