Backend job simulation: support ticket API
Design and implement a small PHP API with validation and ownership checks.
Open resourceJob simulations / FREE RESOURCE
Build an accessible filterable event page from a realistic product ticket.
A fictional campus team needs a way to find free events. Students should filter by category and date without losing context. You have a static dataset and one working day; there is no real employer or hiring assessment attached.
Download starter brief / dataWrite three questions about date boundaries, empty results and mobile behavior. State your assumptions before coding.
Use the supplied events.json. Render title, date, location and category. Add search and a free-only filter. Show a meaningful empty state.
Test mixed-case search, no results, keyboard-only use, a long title and an event without a location. Record expected and actual results.
Deliver source files, setup instructions, two screenshots and a 150-word tradeoff note. Describe an improvement you intentionally deferred.
Choose 0 = missing, 1 = partial, or 2 = demonstrated with evidence. The result is your self-assessment.
Self-review: 0 / 8
A strong solution keeps one source dataset, derives the filtered list and renders strings as text. Define whether date filtering uses local calendar dates. Use a real button to reset filters and announce changed result counts politely.
Notes save on this device. Avoid entering passwords or sensitive information.
Design and implement a small PHP API with validation and ownership checks.
Open resourceCreate a test matrix, defect reports and an evidence-based release recommendation.
Open resourceClean a synthetic dataset, calculate attendance rates and write a decision memo.
Open resource