Tidigare
•Erik Ehnsiö
Background
Consid's internal time reporting system "Tidig" excels at personal time tracking and individual project follow-up, but struggles with broader analytics. Team leads in AME found it difficult to answer questions like "How is time distributed across multiple clients?" or "What are team members working on this month?"
The opportunity: Build an analytics layer on top of the Tidig API that enables cross-project tracking, team-level insights, and flexible date range comparisons.
Solution
- Built a Next.js 15 web application that fetches data from the Tidig REST API and transforms it into interactive visualizations,
- Implemented dual view modes: employee-focused views showing project distribution over time, and project-focused views breaking down contributions by team member,
- Created synchronized chart-table interactions where clicking chart segments filters the detailed data table, and selecting table rows highlights corresponding chart elements,
- Designed URL-based state management so filtered views can be bookmarked and shared with stakeholders,
- Added date range presets (last 7 days, this month, last month) alongside custom range selection for flexible reporting periods.




Outcomes
- Successfully deployed for internal use by team leads