Memester
An online meme platform
As part of the Online Multimedia course at LMU Munich, two teammates and I designed and developed a full online meme platform over the course of one semester, using a NestJS backend for all social features, meme rendering and authentication, and an Angular frontend including a custom-built meme editor.
Features
Memester included a wide array of features, some of which are listed here:
- Custom WYSIWYG meme editor including templates from ImgFlip, custom templates, webcam photos and more.
- Text editing and repositioning using drag and drop
- Authentication
- Full REST API to interact with the backend
- Posting memes to a meme feed with social features (likes, comments, sharing...)
- Open memes from the feed to remix them (remixed memes remember their history)
- The backend generates a video slideshow from the most popular memes daily.
The project received a perfect grade at the end of the course.
You can check out the source code on GitHub