Skip to content
No description, website, or topics provided.
HTML JavaScript CSS
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
controllers
models
public
views
.gitignore
README.md
package-lock.json
package.json
server.js

README.md

Teapot Wonder Dome

Teapot Wonder Dome is a site for teapot lovers to share their favorite teapots.

Approach

Teapot Wonder Dome is a MEN full-stack application using Models, Views, and Controllers (MVC). It is sessions based (using encrypted passwords) and allows users to view teapots and comments without logging in.

Technologies Used

  • Node.js, Express, EJS (including partials)
  • MongoDB & Mongoose
  • CSS with Bootstrap

User Story

  • All users can view teapots and comments.
  • The logged in user can add new teapots, modify teapots, delete teapots, and add and delete comments to express their enthusiasm for teapots.

Room for Growth

User modifications

I would like to be able to only allow the user who created a certain teapot to be able to edit or delete it, as currently any logged in user can modify or delete any teapot. Also comments do not currently display the name of the logged in user, so logged in users can post under any name.

You can’t perform that action at this time.