Skip to content

An exclusive clubhouse where members can write anonymous posts. Inside the clubhouse, members can see who the author of a post is, but outside they can only see the story and wonder who wrote it.

oguzhan-ulutas/odin-members-only

Repository files navigation

odin-members-only

An exclusive clubhouse where members can write anonymous posts. The Odin Project exercise to learn NodeJS, Express, and authentication.

  • Everybody can see messages.
  • Members can write messages.
  • Club members can see who write the message and date it had been written.
  • Admins cam delete the messages.

Live Preview

What I learned with this project;

  • Authentication Basics
    • PassportJS
      • Understand the use order for the required middleware
      • Describe what Strategies are.
      • Use the LocalStrategy to authenticate users.
      • Explain the purpose of cookies in authentication.
      • Review prior learning material (routes, templates, middleware, async/await, and promises).
      • Use PassportJS to set up user authentication with Express.
    • Data security/safety
      • What bcrypt is and its use.
      • What a hash is and explain the importance of password hashing.
      • bcrypt’s compare function.

About

An exclusive clubhouse where members can write anonymous posts. Inside the clubhouse, members can see who the author of a post is, but outside they can only see the story and wonder who wrote it.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published