Design comparison
Community feedback
- @tatasadiPosted 9 months ago
Good job on taking on this challenge! Unfortunately, I couldn't review your source code directly due to the link issue, but based on your app's functionality, here are a few suggestions:
Consistent User Identity for Comments
Ensuring a consistent user identity when making comments enhances the user experience by maintaining continuity. If implementing user authentication is challenging, consider using local storage to simulate a logged-in user's session. This way, the user identity remains the same until the session or local storage is cleared. (Currently each time that I make a comment, is a different user)
Limiting Upvotes
I can upvote a feedback unlimited. Every user should be able to upvote once for each feedback. (it is likely very hard to implement, when I don't have a login user)
Accurate Button Labeling
Ensure that button labels accurately reflect the action being taken. For an edit operation, labeling the button as "Update Feedback" instead of "Add Feedback" makes the function clear to users, improving usability.
Filtering by Category
Changing a feedback's category doesn't update the list under the new category filter. Double-check your filtering logic. Ensure that when a category is updated, the state or data structure that holds feedback items is also updated to reflect this change.
Dynamic Content Updating
For a smoother user experience, consider avoiding full page refreshes when changing category filter.
Implementing these suggestions will make your application more user-friendly and functional. Keep iterating and testing your features to refine the user experience further. Great work so far!
Marked as helpful1@OlatoyanPosted 9 months ago@tatasadi thank you for these suggestions. I forgot to make my repo public that’s why you couldn’t view it. And yeah, I’ll add authentication now and also change all what you’ve suggested. Thanks ✊🏽
0
Please log in to post a comment
Log in with GitHubJoin our Discord community
Join thousands of Frontend Mentor community members taking the challenges, sharing resources, helping each other, and chatting about all things front-end!
Join our Discord