DevConnectDevConnect
Sign up · Log in
← back to the feed
0
showcase

Shipped: Personal reading list

What you built: A Personal Reading List web application using Next.js App Router, TypeScript, and Tailwind CSS. It supports adding and removing books, local storage persistence, and a built-in Reviewer Testing Control Panel. Empty state requirement: When the list has no items, the UI shows a dedicated screen explaining what the list is for and provides a direct button to add the first book. Loading, error, and empty states: All three states are visually and textually distinct. Reviewers can trigger them directly using the control panel without changing any code. Error message requirement: The error state displays a clear explanation of what failed along with a "Try Again" recovery option. README documentation: The repository includes a README.md file documenting the project setup and how reviewers can test each required state. Repository: https://github.com/onaolapomay/ReadingLIST.git Built for the Verified Frontend Internship · state and data
Add a comment
0/2000