5 ms·
Cool site. Some UX feedback: 1. 'Double click to close' is very non-standard web UX, I'd recommend not trying to innovate on UX and simply supporting the back
by npunt 6y ago
Cool site. Some UX feedback:
1. 'Double click to close' is very non-standard web UX, I'd recommend not trying to innovate on UX and simply supporting the back button as sites always have. Double click also breaks text highlighting. It's really only worth breaking the rules once you've mastered them AND have a use case where breaking it opens up a new opportunity.
2. Right now when you press back when looking at a book, you return to the home page rather than the page you were just on (subject area, e.g. Sci Tech), which is also unexpected.
3. If your book info overviews are super short, you may want to consider opening them accordion-style within the subject view, so you can continue to browse/scroll without further navigation.
4. You may want to consider using a standard CSS framework like Bootstrap or Tailwind until you're more comfortable with frontend design. There's an order of magnitude more complexity and nuance to frontend design/dev than engineers typically are aware of and these frameworks get you far, fast.
- pizzicato 6y agoWow thanks so much for the feedback! I'll try to switch away from double-click to close as you suggest. Good point about CSS frameworks - when I started making this site I underestimated the amount of design-related decisions involved. Getting the data was surprisingly the easiest bit.
- npunt 6y agoThe beauty and danger of web frontend is how deceptively simple it looks, and how devilish the details wind up being. It's kind of a rite of passage in web dev to roll your own design and eventually discover a bunch of little things that lead to a complete rewrite :) I'll still sometimes do this a quarter century after starting down this path. I encourage you to continue this as it's always best to have a project be the motivator to get deeper into it!