Skip to content

A video streaming web application using React that allows users to record video and stream it live to viewers.

Notifications You must be signed in to change notification settings

yantang01/streams

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

40 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Streamy - React Web App

  • A video streaming web application using React that allows users to record video and stream it live to viewers.
  • This app is the capstone project of Modern React with Redux course.

Main Page

Steps to run in dev environment:

  • clone repo
  • npm
  • npm start

Stack

  • React/Redux
  • REST API
  • Semantic-UI

Features

  • Support full CRUD operations: create, read, update, and delete
  • Integrated Google Sign-In using Google’s OAuth 2.0 authentication flow
  • Used Semantic-UI as a front-end development framework; responsive web design friendly for all screen sizes
  • Developed reusable React components to increase development productivity
  • Used Redux to handle asynchronous actions and efficiently retrieve data across components

Screenshots

A small collection of screenshots showcasing the website.

Record video and stream it live to viewers

stream video

Sign in with Google

Google OAuth

Handling Redux forms

Redux form

Reusable modal window

Reusable modal

About

A video streaming web application using React that allows users to record video and stream it live to viewers.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published