Hotpot Lab is an interactive web app that lets users design and save their dream hotpot combinations. Users can select broth, ingredients, sauces, and add-ons, while the app dynamically calculates the total price. It also prevents incompatible combinations, like too many spicy ingredients or mismatched flavors, by showing helpful error messages, making the experience both fun and guided.
Reflection
Creating Hotpot Lab taught me a lot about balancing user freedom with smart guidance. I wanted users to feel creative while still getting gentle nudges when combinations didn’t make sense. Working on the dynamic pricing and error-checking logic challenged me to think carefully about user experience and responsive design. This project reinforced my interest in making web apps that are playful and interactive, showing that even simple ideas, like customizing a hotpot, can be engaging when designed thoughtfully.