Clinic Queue is a React application designed to streamline the process of securing medical appointments. Built using AWS Amplify and Cognito, it provides a secure and efficient platform for patients to book appointments with healthcare providers.
- Secure Authentication: Utilizes AWS Cognito for user authentication, ensuring secure access to the platform.
- Appointment Booking: Allows patients to schedule appointments with healthcare providers based on availability.
- Continuous Integration and Deployment: Implements CI/CD pipelines with GitHub Actions for automated testing and deployment.
- React.js
- AWS Amplify
- AWS Cognito
- GitHub Actions
To run the application locally, follow these steps:
-
Clone the repository:
git clone <repository-url>
-
Install dependencies:
npm install
-
Run the development server:
npm start
-
Access the application in your browser at http://localhost:3000.
You can also access the live version of the application here.
Clinic Queue is a React application designed to streamline the process of securing medical appointments. Built using AWS Amplify and Cognito, it provides a secure and efficient platform for patients to book appointments with healthcare providers.
The screenshots showcase the integration of Clinic Queue with AWS services, specifically Amplify hosting. The screenshots capture the configuration and management interfaces of Amplify Console, where the application's hosting environment is set up and managed. Users can see how the application is deployed and hosted on AWS infrastructure, leveraging the scalability and reliability of cloud services for seamless operation.
The authentication flow demonstrates the login and registration process of the Clinic Queue application. Users are guided through the authentication process, which includes screens for signing in with existing credentials or registering for a new account. The authentication flow is seamlessly integrated into the application's user interface, providing a secure and user-friendly experience for accessing the platform.
The homepage showcases the main landing page of the Clinic Queue application. It highlights the layout, design, and key features of the application, providing users with an overview of its functionality. The homepage includes elements such as appointment booking forms, healthcare provider listings, and navigation links to different sections of the application.