WatchYaari - Watch videos together with your friends
Platform where users can watch youtube videos while on a video chat. Basically a digital party where users can enjoy watching videos together Separated by distance, brought together by WatchYaari.
Overview video (Optional)
Here's a short video that explains the project and how it uses Redis:
How it works
How the data is stored:
Used RedisJSON for saving JSON data in Redis with the help of redis-om nodejs library.
How the data is accessed:
Used RedisSearch to query data stored in Redis with the help of redis-om nodejs library.
Keys changes while moving from MongoDB to Redis as primary database
-
Changed MongoDB ObjectId dependecies to RedisJSON entityId
-
Changed Mongoose models to RedisJSON schema
-
Changed queries
Architecture diagram
How to run it locally?
Prerequisites
-
Node - v14.16.0
-
Angular: 9.1.9
-
Angular CLI: 9.1.4
-
NPM -…