Skip to content

Exclusive clubhouse built with Express, MongoDB, PassportJS and EJS.❗Server is put to sleep after inactivity so may take a while to load.

Notifications You must be signed in to change notification settings

yuliana-r/members-only

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Members Only

Introduction

This project is an exclusive clubhouse where visitors can register, become members and leave messages. Visitors and users can only view the message contents, while exclusive members can leave messages and view messages' dates and authors.

This project primarily demonstrates user of NodeJS/ExpressJS, MongoDB (& mongoose), EJS, passportJS and MVC architecture.

Features include:

Visitors:

  • View messages title and content
  • Sign up

Users:

  • Log in
  • Become an exclusive member by entering secret password
  • Delete their account

Members:

  • View messages title, content, author and date
  • Add message

Admins:

  • Delete messages

Preview

HOME page Members Only

USER view Members Only

MEMBER view Members Only

ADMIN view Members Only

Media & assets credits:

  1. Flaticon (Freepik): https://www.flaticon.com/free-icon/incognito

  2. Flaticon (juicy_fish): https://www.flaticon.com/free-icons/anonymous

  3. Flaticon (juicy_fish): https://www.flaticon.com/free-icon/vision

  4. Flaticon (juicy_fish): https://www.flaticon.com/free-icon/blogging

  5. Flaticon (juicy_fish): https://www.flaticon.com/free-icon/team

  6. Flaticon (juicy_fish): https://www.flaticon.com/free-icon/manager

About

Exclusive clubhouse built with Express, MongoDB, PassportJS and EJS.❗Server is put to sleep after inactivity so may take a while to load.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published