MEME-A is a meme sharing site made with Node.js and MongoDB, this project is used for the requirements of the course: WEBAPDE AY1718T3.
-
Classes
-
./core/models/Post
- Create a post
- Edit a post (title, tags)
- Remove a post
- View a post (user, tag, search, default)
-
./core/models/User
- Create a user
- Login a user (just check credentials)
- Edit credentials (password, name, profile)
-
-
Views
- Homepage
- Profile page
- Edit Details page
- Login/Register page
- Share-A-Meme page
- Search Post page
-
Functionality
- Users
- Logging In
- Remember Me
- Default
- Registering
- Profile Pic Upload
- Regular Registration (default profile pic)
- Log Out
- Editing Details
- Changing Name
- Changing Password
- Posts
- Creating a Post
- Editing a Post:
- Changing Title
- Editing Tags
- Adding Tags
- Removing Tags
- Deleting a Post
- Viewing Posts:
- Default View
- User View
- Tag View
- Search View
- Users