Idea: Telemedicine Web Application
Project Name: FastDoc
DISCLAIMER (PLEASE READ BEFORE ATTEMPTING TO ACCESS THE FASTDOC WEBSITE)
-
Certain features may not work without running the NodeJS server side code as well, this can be done by clicking on the file named 'start_server.bat' located in the main directory of this project (the same directory in which the file named 'index.html' is located in). Please ensure that you click and run the 'start_server.bat' from this directory path to prevent any issues from arising during the process.
-
Note: You will need to have NodeJS installed on your system/device as the server side code relies on NodeJS.
-
Mandatory steps to take to ensure that the website runs with all features working:
- Run the 'start_server.bat' from the same directory that it was located in (the project's main directory).
- Open your browser.
- Type in the following address in your browser's search bar: http://localhost:8080/
- You have now been directed to the FastDoc website successfully. If your browser shows an error saying: 'This site can’t be reached', please check that the start_server.bat batch script is still running, it needs to be running while you are using the website.
- Once you are done using the website and you would like to stop the batch script from running, go to the command line and just press and hold the Ctrl key and then press the C key, this should end the script.
-
List of features that might not work or work as intended without the NodeJS server side code or when accessing the website through Github Pages
- Logging in to an account on the FastDoc website.
- The "Our Doctors" and "Reviews" section may appear to be empty or blank.
- Certain images on the webpage may not load correctly.
Link to the GitHub Page website: https://arcanedegree.github.io/ID_Assignment_2/
Features
- Video, audio or text consultation.
- Doctors catalogue review (address, qualifications, area of specialization, amount of experience and availability schedule and patient reviews of doctor).
- About page.
- A page for health related articles.
- Users need to sign up or have an account to book appointments and post reviews of doctors.
- Users can select from different types of medical services (e.g. Consultation with GP, Rapid Antigen Test, Psychology Appointment).
- Contact page.
- A page dedicated to allowing and assisting in transactions between patients and clinic to pay for medical services and/or medical related fees.
Interpretation and manifestation of the theme
- The interpretation of the theme is that we would like to make a meaningful and positive impact on the world.
- The manifestation of the theme would be providing accessible and convenient healthcare services to the people in need of it.
Rationale behind design
- We are striving for something that is intuitive for the users.
Rationale behind concept
- To provide fast and easily reachable medical services to people in need of it.
Considerations for wholesome user interaction
- Ensure that the flow of the page is left to right and from top to bottom as people generally read from top to bottom and left to right.
- Ensure that the content of the pages are well-organized, not cluttered together and are simple for users to understand.