You are browsing as a guest. Sign up (or log in) to start making projects!

Open comments for this post

2h 19m 37s logged

Searching, sorting, and filtering memes

  • 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 :(
0
8

Comments 1

@RespectableDot

boi keep using aura monster or else😈😈