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.
- 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.
- 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
Deployed on a Render for easy access.
Check out the repository to explore the code and try the app! 🚀
Live Site