secret: garlicSalt test account: danchen@gmail.com test password: 123123 demo link: members-only-productio.up.railway.app
A full-stack Node.js web application where users can register, log in, and view or post messages in a members-only area. Admins have the ability to manage content and user permissions.
- User registration and login
- Password hashing with bcrypt
- Authenticated session handling with Passport.js
- Message creation, listing, and access restriction
- EJS templating and Tailwind CSS styling
- PostgreSQL integration (depending on setup)
- Node.js
- Express
- Passport.js (Local Strategy)
- Session-based authentication
- EJS for templating
- Tailwind CSS for styling
- PostgreSQL