Skip to content

jdegand/odin-project-members-only

Repository files navigation

Members Only

Solution for a challenge from theodinproject.com.

Table of Contents

Overview

Built With

  • Express
  • Bcrypt
  • EJS
  • Mongoose
  • Passport

Thoughts

Originally, tried to use subdocuments with Mongoose. I found out that subdocuments are not recommended for performance reasons and thus documentation is severely lacking.

To run this yourself, git clone and add your own mongo connection string in 'app.js'.

Features

The challenge was to build an exclusive clubhouse where your 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.

Improvements

  • Styling
  • Confirm Password field
  • Tests
  • Error handling
  • File Structure i.e. Models & Routes folders
  • Problems with the checkbox implementation
  • Delete route not protected

Resources

About

Odin Project Node JS Challenge - Members Only

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published