this is my second app it is a simulation of socail media applications like facebook
bcrypt – password hashing
bcryptjs – alternative password hashing library
cors – handle cross-origin requests
dotenv – environment variables
express – web server framework
jsonwebtoken – token-based authentication
mongoose – MongoDB object modeling
nodemailer – sending emails
socket.io – real-time communication / websockets
zod – data validation
concurrently – run multiple commands concurrently (dev tool)
typescript – typed JavaScript