Skip to content

Latest commit

 

History

22 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Overview

This project is an exclusive "clubhouse" app where only logged-in members can view and post content. Admins have additional privileges to manage posts and users.

Key Features

  • User Authentication: Sign-up and login functionality secured with bcrypt and Passport.js.
  • Content Access: Only logged-in members can view and post messages.
  • Admin Controls: Admins can delete messages.
  • Custom Database Models: PostgreSQL tracks users, membership status, and messages.

Tech Stack

  • Backend: Node.js, Express, Passport.js, PostgreSQL
  • Security: Bcrypt for password hashing, input validation and sanitization
  • Frontend: Minimal interface with server-side rendering using EJS

Deployment

Deployed on a Render for easy access.

Check out the repository to explore the code and try the app! 🚀

Live Site

About

A Node.js/Express app with password encryption using bcrypt and authentication via Passport. Only members can access the message board, while only admins can delete messages.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages