React With Redux Projects

React With Redux Projects

  • Various react projects developed during my journey of learning React and Redux:

Streams

  • A simple streaming website that allows a user to stream as well as users to watch streams created by other users.
  • When signed in (via Google OAuth 2.0), a user can create a stream. Only the owner of a stream can edit or delete their own stream.
  • Users can stream their screen via Open Broadcaster Software (OBS) to the created stream.
  • Stores data in a JSON server to emulate backend database.
  • Uses Node Media Server as a Real Time Messaging Protocol (RTMP) server.
    image
    Picture4

Videos

  • Displays 5 videos from YouTube based on a search result, with a playable main video in the middle.
  • Click videos in the list on the right to focus it in the middle and play it
    image

Pictures

  • Displays 10 images from unsplash based on a search result and fits them to form a grid
    image

Seasons

  • Displays a web page with the predicted season by using the user’s location
    Picture3

Project link: https://github.com/MarcusTXK/Swappee