Your first build request
Build a useful-links page for Example School using five real public educational websites and fictional school details. Each link has a title, short description and category. Let users search and filter by category. Make it easy to read on a phone and laptop. No accounts, uploads or database in this first version. Repeat your understanding, ask any essential questions, then build a local preview. Do not publish yet.
Try it as a user
Make a focused correction
On [device], the [element] is hard to use because [reason]. Please change [specific thing]. Keep search and filtering working. Check the main task again after the edit.
Ask what happens after refresh
Temporary page state, browser storage and shared server storage behave differently. Ask where changes live, whether they survive refresh and whether another device can see them. Choose the simplest storage that fits the purpose.
Launch, then add
Once the main task works, prepare the new Worker and confirm the target. Deploy a useful first version before adding a long list of enhancements. The launch chapter has a checklist.