A Real Time notification system task for SocialCops
Problem Task:
Create a real time notification system to notify subscribers about the changes in the MongoDB database. Link to complete task.
Solution:
Due to lack of knowledge about Gossip Girl and their characters, I have updated the task to notify us about the updates of various TV shows instead of characters of Gossip Girl.
Tech Stack:
Web app = Flask + Heroku + SocketIO + MongoDB/MongoLab
Screenshots and how to use it:

- First Register and Login: username:
akulpassword:1234

- Then Goto
/Roomsand subscribe to your favourite TV Shows

- Goto
/Notificationfor real time subscribed Notifications, notifications of not subscribed TV shows are not shown here.

- Goto
/All Notifsfor real time Notifications for all TV shows

- Open
/Update DBin new tab and send an update for a TV show to MongoDB. This is inserted in the MongoDB db and a notification is sent to/Notificationsif subscribed and/All Notifsin real time via SocketIO.

- Notification about update on Flash TV show is sent to both
/Notificationsand/All Notifs.

- Again sending Notification about
Game of Throneswhich is not subscribed byakul

- On Sending notification about
Game of Thrones, only/All Notifswill receive asakulis not followingGame of Thronesand hence no notification in/Notifications

Logoutand Exit the program
Link to Github Repo: Here