Greedybear: Dashboard Modularization

23 Jan 2025

Project Overview

The GreedyBear dashboard currently displays statistics through hard coded chart components and has a fixed layout. It would benefit the project to refactor the dashboard into a flexible, configuration-driven widget system that allows easy addition and removal of dashboard components.

Goal

Have a configuration-driven dashboard where widgets can be added or removed by editing a single configuration file, or even better, directly in the frontend for admin users.

Required Skills

  • basic knowledge of JavaScript, preferably also of React and chart libraries
  • motivation to design and implement and test substantial changes to an already existing frontend