A meme sharing social network with the following functionalities.
- Users can register to the app with UNIQUE usernames through email verification.
- Users can log in and log out the app with a password.
- Users can view, comment and laugh memes on made by them or others.
- Users can follow other meme makers in order to get their memes on their news feed.
- Users can upload memes which are shown on their profile and their news feed .
- Users can edit their profile information.
- Users can view memes in their timeline in chronological order.
- Users can search people by their username.