Background
KYP, a small startup, sought to develop an MVP portal that would educate US voters about their elected officials. The portal needed to enable voters to identify their candidates for upcoming elections by entering their addresses. Additionally, voters should be able to learn about each candidate’s position on various topics, including housing, abortion, and more. The system was also required to provide an admin with the ability to track business KPIs using a data reporting tool.
![KYP Web Application](https://mandaliya.com/wp-content/uploads/2023/02/main.png)
Solution
We assisted KYP in the development of their portal, which was constructed using a microservices-based architecture. This involved separating functions into REST APIs, CSV file processing, image processing, and data reporting tool. Additionally, the portal offered a comprehensive administration panel to manage the data source. To provide an aggregated KPI dashboard for analytics and reporting, we built the data reporting tool on AWS QuickSight.
Services Provided
Tech Stack
- Angular
- AWS EC2
- AWS Lambda
- AWS QuickSight
- Bitbucket
- CSS3
- Google Civic API
- HTML5
- Jenkins
- Laravel
- MySQL
- PHP
- TypeScript
Evan Higgins
Co-Founder, KYP LLC
The team was very transparent. Whenever we discussed how requirements were being interpreted, they listened, understood, and fit those requirements into the necessary Sprint without causing much pushback, which was critical for helping us complete our MVP in a timely manner.