Build a filterable product listing page
anantahq Verified is hiring a Full Stack Developer
Hiring process
The rounds every candidate goes through, so you know what to expect.
- 1
Apply
Your profile and resume
- 2
Task
A short real-world task, about 5 hours
- 3
Shortlisted
Review step: the company reviews your application
- 4
Interview
Video call, about 45 minutes
- 5
Offer
An offer you can accept or decline in HireSol
Task
The task
Context: Our customers browse a catalogue of a few hundred products and need to find the right one fast. The task: Build a single page that lists products from the JSON file below and lets the user: - search by name, - filter by category and price range, - sort by price or rating, - see an empty state when nothing matches. It must work well on a phone and on a laptop. Resources: Use https://dummyjson.com/products as the data source. Any framework (or none) is fine. How we'll evaluate: see the scoring guide. We care more about clean, readable code and a polished experience than about the number of features.
What to submit
A public GitHub repository with a README (how to run it, decisions you made), plus a deployed link (Vercel, Netlify or GitHub Pages).
How your work is scored
Reviewers rate each criterion from 1 to 5. Criteria with a higher weight count more toward your score out of 10.
- weight 3
Functionality
Search, filters, sort and empty state all work together correctly.
- weight 3
Code quality
Readable, well-structured components; no copy-paste duplication.
- weight 2
UI & responsiveness
Looks good and is usable on mobile and desktop.
- weight 1
Communication
Clear README explaining choices and trade-offs.