Apps

Dashboard (SPA)

Overview & Business Purpose

The Dashboard is a powerful, flexible single-page application (SPA) that serves as a central hub for users to manage their information and interact with various services. It is ideal for building client portals, admin panels, and analytics dashboards where real-time data visualization and quick access to various tools are critical.

Before accessing the dashboard, the user is taking onto a landing page, on which we demonstrate integration with our CMS via REST API by displaying Tips & Stories section.

After login, user is taken into the dashboard. When testing, use credentials user/user to get through Keycloak.

Technology Choice (Why we chose this framework)

We chose React SPA due to its ability to deliver highly interactive and fast-loading interfaces. React’s component-based architecture makes it easy to build reusable elements, which is crucial for building a dashboard that scales. Vite was selected for fast development and build times, making it ideal for rapid iteration during the development process.

React SPA serves as a great baseline framework. If there is no need for SEO or modularity, it might be a great fit for your project.

Features & Integrations

  • UIKit: The app uses the UIKit for consistent UI components, ensuring a polished and cohesive design throughout.
  • Keycloak: Integrated for secure authentication and authorization, enabling seamless user login and session management.
  • Our CMS: Landing page displays content coming from our CMS, demonstrating the capability to communicita with microservices within the Demo environment.

Explore the Dashboard

(use user/user to login)


Copyright © 2025. All rights reserved.