Menu Close
In fact, it has the 39mm Oystersteel monobloc middle-case of the OP essentially, which appears a little more curvaceous than the flat, trapezoid profile of the 40mm Oystersteel Submariner. The bezel of the replica rolex watches Explorer I is different on each: The OP has a domed, high-polish bezel, while the Explorer I has what Rolex calls a "Smooth" bezel. It has a flat surface instead of the convex bezel of the OP, with nicely polished.



Grocery List App Made With Node ExpressJS

Landing page:

  • Directs user to sign in with Google if not signed in.
  • Directs user to Dashboard if signed in.

Dashboard Page:

  • Lists all lists where user is owner or user.
  • Lists are editable and deletable
  • Lists also linked to list items page

List Items Page:

  • Shows List Name
  • Shows Owner Avatar & Sharing Link
  • Shows list items, sorted alphabetically and by status (“to-do” or “done”)
  • Items are editable, and deletable
  • If an item is selected, its status its toggled between (“to-do” and “done”)

List Sharing:

  • Shows name of list to share
  • Form to add users by email
  • Registered users are automatically added to list users
  • Unregistered users are added to db as invitations
  • A new invitation triggers sending an email to the unregistered user
  • Shows list owner info
  • Shows list users info
  • Users are removable
  • Shows list invitations
  • Invitations are removable
  • Upon invited user first registration, invitations are resolved into list users

Made with:

  • Node
  • Express
  • Javascript
  • Pug View Engine
  • MongoDB database
  • Mongoose
  • Passport with Google OAuth2 Strategy for authentication
View Source Code