Added a search bar, a sorting dropdown, a filtering by time and creator dropdown, a tag dropdown (doesn’t work yet, coming soon), and a number of items dropdown on the explore memes page to make finding and browsing new memes a lot more easier
The search bar searches by the meme’s title and only searches when you submit the form to improve performance
You can sort by best, which sorts by positive/negative vote ratio, top, which sorts by raw upvote count, and new, which sorts by recency
You can filter by time range (now, day, week, and all), memes your friends posted, and memes you posted
You can choose to show 5, 10, 25, or 50 memes at a time
Added a custom dropdown component for the dropdowns with nice UX
MemeBoard is now even closer to being a Reddit clone, I took a lot of inspiration from its features except my sorting/filtering is mainly frontend, which is not good practice but I’m too lazy to implement API endpoints for fetching memes
Refactored the upvoting/downvoting component and logic so it directly communicates with the backend rather than using a hook to make it more modular and performant
Meme cards now show the voting component and vote count
I’m almost finished with the meme aspect of this project, the next big part is the realtime chat and sharing with friends and MemeBoard will be finished!
I should probably stop using aura monster as the test meme, it’s starting to become corny :(
Comments 1
boi keep using aura monster or else😈😈
Sign in to join the conversation.