TechShrine InfoSolutions
Open
Next.js Dashboard & Data Fetching Optimization
Build a responsive analytics dashboard with optimized server-side rendering.
Hiring screen · Open
Candidates will build a small Next.js application that fetches, filters, and visualizes data efficiently using TypeScript.
What you can win
Also included
Expert review
Your work is reviewed by experienced practitioners.
The brief
TechShrine requires a high-performance analytics dashboard component. Using Next.js (App Router) and TypeScript, build a page that fetches mock data from an API, implements client-side search and filtering with debouncing, and presents the metrics using accessible UI components styled with Tailwind CSS.
Deliverables
- A public GitHub repository containing the Next.js project code.
- A README file detailing setup instructions, architecture decisions, and performance optimizations made.
- Deployed preview link (e.g., Vercel).
Evaluation criteria
- Code quality, organization, and TypeScript type safety.
- Correct implementation of Next.js data fetching strategies.
- UI responsiveness and adherence to modern UX standards.
- Performance optimizations such as debouncing and memoization.