Commonwealth Casualty Company
Abstract:
Commonwealth casualty company (CCC) is an insurance company based in Arizona and was founded in 2010 with a mission to provide affordable insurance for homeowners, renters, auto insurance seekers and much more. The company is driven to improve it’s services and products constantly to be able to provide customized and innovative solutions to serve the unique needs of every client. In order to provide the best tailored services, the company consumes and works with a huge amount of data and project Athena is intended to assist the administration, the technical stuff and the general employee with a user-friendly and custom dashboard that would display the real-time status of the servers and virtual private clouds (VPCs) the company is using to run the business.
Project Athena utilizes the latest web development tools such as React, Chart.js, and SpringBoot topped with AWS Lambda functions for notification services. In this project, we intended to build a robust and scalable system health monitoring dashboard that can be used to track the overall system performance of the resources the company is using. By implementing real-time system health status reporting bar, charts that depict raw data into meaningful and consumable information, notification and alarm system that would trigger when a certain threshold has been exceeded are some of the core designs and architectures we have implemented in this project
By utilizing AWS API modules to query data from AWS services and resources, we have been able to build a simulation system that would query data from live EC2 servers, cloudwatch logs, and also query data about the quantitative amount of resources such as NetworkIN, CPUUtilization, and CreditUsage is being used. When designing this dashboard, we have taken a lot of constraints under consideration that would hinder the scalability of the project in the future. We hope the company would take full leverage of project Athena to better the service they provide and keep on developing innovative solutions for every client.
Team Members:
| Title | Name | Github | |
| Project Lead | Misael Corvera | mcmalfaro140@gmail.com | github.com/mcmalfaro140 |
| Communication | Yi Wang | superhotdogzz@gmail.com | github.com/superhotdogzz |
| QA | Alexander Horejsi | alex.horejsi59@gmail.com | github.com/AHorejsi |
| Architecture | Jateni Dida | didajateni@gmail.com | github.com/jatenidida |
| Documentation | Zac You | zacyou151@yahoo.com | github.com/ZacYoutube |
Web Application UI:
Poster:
| Requirements Document |
| Software Design Document |
| Presentation Slides |
| Presentation Link |
| Poster |
| Github Repo - Frontend Link |
| Github Repo - Backend Link |
| Github Repo - Lambda Link |
| Final Project Report |
