Ask HN: Any designer want to help with a free tool I'm developing?
I'm a backend engineer so I am struggling on a way to properly handle the UI / UX.
At it's core the workflow should be something like:
1. Homepage: Enter your reddit username
2. Redirect: Send them to reddit to authorize API access
3. Comment listing page: Show the user all their comments and allow them to select which ones they want to delete.
The comment listing page is where I'm struggling. How does the user select which comments they want to delete and which they want to keep? The more I think about it the more uncertain I become. Should I show all the comments in a table with checkboxes? Should I only show the subreddits with their comment counts?
I think mostly the tool will be used by people who have have either changed positions (for instance maybe you used to be a hardcore libertarian but now are liberal and want to remove your old comments) or people who have been doxxed (maybe you used to post to /r/gonewild but someone shared your reddit username on facebook) so I think to start the best course of action is to allow users to remove all the comments by subreddit.
If you are a designer and want to add a website to your portfolio please get in touch with me (montana949 at the free google email website) I'll take any help I can get and will do all the development, just need a design or if you want the html / css / javascript. Will also put your name and link on the website!
2 comments
[ 1.4 ms ] story [ 13.6 ms ] threadThe route I would use would be to use Angular in order to display your list of subreddits alphabetically. Selecting the checkbox of the subreddit selects all comments within that subreddit for deletion. Selecting anything other than the checkbox in that subreddit <div> will simply use ngIf to display a <div> below it containing an ngFor <ul> showing each comment within this subreddit chronologically for selection. You can always break these into smaller groups such as years/months/days.
In the case of /r/gonewild I would also allow for deletion of only comments with pictures/links.