Wooble

TechShrine InfoSolutions

Open

Real-time Analytics Dashboard Module

Build a responsive analytics dashboard with data filtering and state management

Hiring screen · Open

Candidates will build a functional dashboard interface using React, TypeScript, and Next.js that consumes mock API data, displays charts or data grids, and includes robust filtering mechanisms.

What you can win

Also included

  • Expert review

    Your work is reviewed by experienced practitioners.

The brief

TechShrine InfoSolutions requires a high-performance analytics view for enterprise clients. The component must handle asynchronous data fetching, local state persistence for user filters, and responsive layout scaling.

Deliverables

  • A working Next.js application repository containing clean, well-documented TypeScript code
  • Implementation of at least two interactive dashboard widgets with data filtering
  • A brief README explaining architectural decisions, state management approach, and instructions to run locally

Evaluation criteria

  • Code quality, readability, and TypeScript type safety
  • Adherence to modern React best practices and component modularity
  • UI/UX responsiveness and attention to detail
  • Efficiency in managing state and handling asynchronous data flows