A curated list of poorly designed user interfaces and user experiences. Inspired by awesome.
- Deceptive Design - Catalog of manipulative design practices, formerly known as Dark Patterns.
- User Inyerface - Interactive showcase of confusing forms and patterns.
- Infinite Scrolling: When to Avoid It - Research-backed analysis on infinite scrolling pitfalls.
- The Top 10 Mistakes of Web Design - Classic list of common web design issues from Nielsen Norman Group.
Domestic examples of failed UI/UX design in Japan. These cases highlight common pitfalls.
- e-Gov Online Procedures 🇯🇵 - Direct copy of paper forms, unhelpful error messages, full/half-width traps.
- eLTAX (Local Tax Portal) 🇯🇵 - Full-width input only, incompatible with Mac, maze-like structure.
- e-Tax Web Version 🇯🇵 - Separate UI for phone and PC, multiple gateways, annual chaos at peak season.
- Myna Portal / Myna Points 🇯🇵 - Endless NFC loop, multiple app installs, lack of guidance.
- Eki-net (JR East) 🇯🇵 - Terminology overload, inconsistent flow from search to payment.
- e5489 (JR West) 🇯🇵 - Not mobile friendly, one-way booking hidden, deep navigation.
- Fun BADUI World 🇯🇵 - Largest Japanese archive of bad UI cases.
| # | Pattern | Explanation |
|---|---|---|
| 1 | Directly porting paper forms or workflows | Copying legacy processes onto the screen unchanged. |
| 2 | Putting stakeholder harmony before UX validation | Usability gets hollow as the number of stakeholders grows. |
| 3 | Ignoring peak loads and mobile usage | No tests for “busy day + mobile” real-world conditions. |
| 4 | Neglecting error messages and guidance | Short messages like “Input required” hide the cause of rejection. |
| # | Action | Benefit |
|---|---|---|
| 1 | Treat paper documents as requirements only and redesign user flows | Shorter tasks, less input burden. |
| 2 | Load and availability test with mobile on busy days | Prevent downtime during peak hours. |
| 3 | Prepare error messages and guides from the start | Fewer dropouts and inquiries. |
| 4 | Publish an improvement roadmap after release | Defuses criticism and increases transparency. |
Welcome to contribute to this repository! For more details, please refer to CONTRIBUTING.md.