This app uses ejs as template engine, socket.io node modules for the implementation of the socket programming for the Chat Application, Passportjs for the authentication with bcryt node module for hashing the user password, express validator for validation of user inputs.
This app implements private Room chatting system with all chats saved in mongodb database for persistence purpose
node src/seeder/roomSeeder
DB_URL=put Database connection URI here
SESSION_SECRET=put something random and secret here
chatAppName=Chatter
SESSION_COLLECTION_NAME=chatSessions
npm install
npm run start