Skip to content

matthewcho399/members-only

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Members Only

This project is a private space where members can share anonymous posts. Inside the clubhouse, members can view the authors of the posts, but to the outside world, the authors remain a mystery. 🕵️‍♂️

This project utilizes authentication, database modeling, and user roles to create a secure and dynamic application.

Features
Anonymous Posting: Non-members can view posts but cannot see the authors or timestamps.
Membership System: Only users who enter the secret membership passcode can see author details.
Secure Authentication: Passwords are hashed using bcrypt, and passport.js is used for login authentication.
Message Creation: Logged-in users can create posts with a title, timestamp, and message body.

Tech Stack
Backend: Node.js, Express.js
Database: PostgreSQL
Authentication: Passport.js, bcrypt
Frontend: HTML, CSS, EJS templates
Deployment: Hosted on Railway

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published