What was the problem to be solved?
Qualis needed a dashboard that displayed metrics using custom charts, allowing them to include PDFs as well.
What was the proposed solution?
We created a custom JavaScript-based solution for displaying data on the dashboard.
What challenges arose during the project?
The challenge was presenting the data in a clear manner using existing JavaScript utilities.
What was the technical approach to the project?
We added multiple JavaScript libraries to the existing Ruby on Rails application and pulled the data in from a newly built JSON API.
What was the project management approach to the project?
We used an Agile methodology to iteratively develop the charts, refining and updating them as needed based on client feedback.
What did you learn from working on this project?
We learned about best practices for data presentation, including the proper way to format specific pieces of data.
How did this project benefit the client?
Qualis clients can now easily view and monitor key metrics, including the costliest patients and nurses, which enables them to more effectively cut costs and manage expenses.
Who worked on this project?
What tools, techniques and methodologies were used on this project?
Agile software development refers to a group of software development methodologies based on iterative development, where requirements and solutions evolve through collaboration between self-organizing cross-functional teams
DynamoDB is a nonrelational database for applications that need performance at any scale
Elastic Compute Cloud is a web service that provides secure, resizable compute capacity in the cloud.
Amazon Route 53 is a highly available and scalable Domain Name System (DNS) web service.
An availability zone is a logical data center in a region available for use by any AWS customer.
AWS CodeCommit is a fully-managed source control service that hosts secure Git-based repositories.
AWS Elastic Beanstalk is an orchestration service offered from Amazon Web Services for deploying infrastructure which orchestrates various AWS services, including EC2, S3, Simple Notification Service (SNS), CloudWatch, autoscaling, and Elastic Load Balancers.
A Region is a geographical area, which consists of two or more Availability Zones, which are synonymous for a Data Center.
Achieve fault tolerance for any application by ensuring scalability, performance, and security.