Skip to content

joshi-kaushal/members-only

Repository files navigation

members-only

Member's only is a small private club in which people can discuss about their day to day happenings and tell each other about their life.

The application is a club with three levels of users: guests, members and admins.

Everyone who can see the club from the outside can read threads posted in the club.
But to know the author, or post a new thread, the person must become a member themselves.

By becoming a member, user gets privilege to post a new thread and see everyone else's posts. The user can also delete their own posts if they want.

The next authority is admin. The admin can delete someone else's thread if they find something wrong.

Features

  • Create interesting posts and share with the club.
  • Read others' posts.
  • Become member to see who posted a particular post.
  • Become admin to delete another's post.
  • Have fun :D

Tech Stack

  • Node.js as runtime engine
  • Express framework for back end
  • MongoDB to store data
  • Mongoose library of express to interact with database
  • handlebars as templating engine
  • Heroku as hosting platform
  • AWS ECS to host docker container image

Live Demo

Hosted on Heroku