TechShrine InfoSolutions
Closed · Closed 16 Jul 2026
Build a Modern Employee Management Dashboard
Design and build a production-ready frontend that helps HR teams manage employees efficiently.
Evaluation only · Closed
Build a responsive Employee Management Dashboard using React/Next.js. Focus on creating a clean user experience, reusable components, responsive layouts, and maintainable code. The application should demonstrate your ability to build modern production-quality frontend applications.
What every entrant gets
You keep these whether or not you place.
Expert review
Your work is reviewed by experienced practitioners.
Participation certificate
Get a verifiable certificate the moment you submit your work.
Overview
At TechnoShrine InfoSolutions, we build products that are used by real businesses every day. We're looking for frontend engineers who can transform requirements into intuitive, responsive, and scalable user interfaces. In this challenge, you'll build an Employee Management Dashboard that allows HR teams to manage employee information. We are not looking for pixel-perfect designs—we're looking for thoughtful product decisions, clean architecture, reusable components, and excellent user experience. A strong submission should demonstrate: Responsive design Clean component architecture Good state management Proper API integration (or mocked data) Loading and error states Accessibility Clean code Production-ready UI
The brief
Create a responsive Employee Management Dashboard with the following features.
Dashboard
Display
Total Employees Active Employees Departments New Joiners
Include cards with simple statistics.
Employee List
Show employees in a table with:
Profile Picture Name Email Department Designation Status Joining Date Search & Filters
Users should be able to:
Search employees by name Filter by department Filter by status Sort by joining date Employee Details
Clicking an employee should open a details page or modal showing:
Personal information Contact information Department Skills Employment status Add Employee
Create a form with validation.
Fields:
Name Email Phone Department Designation Date of Joining Profile Image (optional) Edit Employee
Allow updating employee information.
Delete Employee
Allow deleting an employee with a confirmation dialog.
Responsive Design
The application should work smoothly on:
Mobile Tablet Desktop Optional Bonus Features Dark Mode Pagination Drag & Drop table columns Charts using Chart.js or Recharts Authentication UI Optimistic updates Animations Infinite scrolling Technical Requirements
Candidates may use:
React Next.js TypeScript Tailwind CSS Material UI Chakra UI Redux Toolkit / Zustand / Context API
API options:
DummyJSON JSON Server Mock API Fake REST API
Deliverables
- GitHub Repository
- Live Deployment (Vercel/Netlify)
- README with setup instructions
- Responsive Dashboard
- Employee CRUD
- Search and Filters
- Short Loom walkthrough (3–5 minutes)
Evaluation criteria
- Problem solving
- UI/UX quality
- Component reusability
- Code quality
- Responsiveness
- State management
- Accessibility
- Performance optimization
- Folder structure
- Git commit quality
More challenges to enter
- Open
Real-Time Dashboard Analytics Widget
TechShrine InfoSolutions
- Open
Next.js Dashboard & Data Fetching Optimization
TechShrine InfoSolutions
- Open
Real-time Analytics Dashboard Module
TechShrine InfoSolutions
- Open
Mid-level Frontend Engineer In Bengaluru or Hybrid proof-of-work screen
TechShrine InfoSolutions
Data engineer
TechShrine InfoSolutions
Sales Strategy & Pitch Simulation
TechShrine InfoSolutions
- Open
HustleHub '26
Wooble
- Open
MethaneGuard AI '26
Wooble
Prizes are offered and awarded by TechShrine InfoSolutions, not by Wooble. Amounts shown are as stated by the host and may include the host’s own valuation of non-cash items. Who places, how and when a prize is paid, and any tax or deduction, are between the winner and the host. A challenge may close, change or be withdrawn before results are declared.