This hackathon, we made a web app to share laughter.visit it at https://mememe.generationxcode.repl.co/?
MEME.ME is a web app designed for everyone to share their love of memes and receive memes they will enjoy.
Users can sign up to access the web app through their emails. Their data will be saved using cookies.All we need is their emails (in case someone spams the website)/we dont ask for passwords because, frankly, they aren't needed.
Users can share links to their favorite meme images(file extension of .png, .jpeg or any other image extension) in the "Share a joke" section, and tag it as either a CLASSIC meme, a COMIC/SCREENSHOT meme, or a DANK meme. Their post will be added to website and shared for everyone to see.
The cool part:
Based on how a user tags their favorite memes when they share them, a machine learning program (linear regression) will determine their favorite category of memes. The x intercept of this algorithm is the tag (we transform it into a number) and the y value is whether the person will like the meme(1 or 0). The memes that the algorithm determines as relevant to the user are shown as a table for him/her.(we aren't sure whether it works perfectly)
this is what the index page looks like(mind you, they are both on the same page...)
this is what your feed will look like:
It's a good idea, but you forgot about the people who post inappropriate content. User-made content is something that needs to be managed constantly. You should make your account a ban feature so that you can ban memes and people if they break the rules. This is a great idea, but you just need to put some rules and consequences into place. Keep on developing this site and maybe approve memes before they can become posted.
@JackLesher Thanks for the feedback. I am quite busy now, so I will do it later but I know exactly what to do and I'll add some small fixes to my code that will block everyone else from seeing what the innapropriate content posters are posting.Lots of tests coming up in school and GCI has begun...
Guys, I know we haven;t set any rules but pls stop uploading adult(and inappropriate) images. Thank you!
@sanjaykdragon I am learning data science presently(online). So once I'm done I'll add something more complex. ik linear regression doesn't work everywhere(I have some knowledge of ML) and maybe we'll use neural nets later to classify the pics. But for u to know ( maybe u could help later ) we are using the tags as x values and 1 or 0 as the y values. So I guess I got a bit lazy and made it like a logistic-linear regression. I'll correct that with better AI. Thanks again for the feedback (:
kk my team is going to port ours to node.js to make it more secure (u should too - your firebase token is kind of exposed). Also, I recommend using nsfw.js as a neural network to classify nsfw posts... although idk how that would work w/ real links