Skip to content

mig-amq/webapde-mp

Repository files navigation

MEME-A

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.

Dependencies

  1. express
  2. express-session
  3. multer
  4. cookie-parser
  5. body-parser
  6. hbs
  7. mongodb

TODO

  1. Classes

    1. ./core/models/Post

      • Create a post
      • Edit a post (title, tags)
      • Remove a post
      • View a post (user, tag, search, default)
    2. ./core/models/User

      • Create a user
      • Login a user (just check credentials)
      • Edit credentials (password, name, profile)
  2. Views

    • Homepage
    • Profile page
      • Edit Details page
    • Login/Register page
    • Share-A-Meme page
    • Search Post page
  3. 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

About

A meme sharing app used in partial fulfillment of the requirements for WEBAPDE AY1718T3

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors