Too Long; Didn't Read
Cube.js is an open-source framework for building analytical web applications. It creates an analytics API on top of the database and handles things like SQL organization, caching, security, authentication, and much more. The frontend is a React application with a React dashboard boilerplate with a report builder and a dashboard. We’ll also use AWS Cognito for user registrations and sign-ins and AWS AppSync as a GraphQL backend. For the visualizations, we'll use Recharts, a powerful and customizable React-based charting library.