project_superchat
Build a realtime multi-room chat application. Make it super.
Maddie Rajavasireddy
Project Description:
Superchat is a series of chat rooms with a live-updating interface (using WebSockets), built upon a Redis store.
It has a user login page (very basic with no password).
It then takes user to the home page where user can post messages to a chatroom.
To add or switch rooms, user can click on link and that takes you to a page where you can do so.
It also shows number of users in each chatroom.
User can logout anytime
Libraries used: Express, express-handlebars, body-parser, cookie-parser, socket.io, redis
Start app using npm start
Redis needs to be started up. Usually in redis-4--/src directory. Start it up with command redis-server
. Clear out db with redis-cli flushdb
command.