CRUD Streaming App with React and Redux
About the Project
CRUD Streaming App with React and Redux. The app allows a user to view a list of available streams or to create, edit, or delete his own streams.
Built With
- React (React router, Portals);
- Redux for managing state;
- Google Auth for client-side authentication;
- SemanticUI for styling;
- JSON API for spinning up a simple API;
- OBS Studio to connect to a stream.
Installation
- Create a new repo (assuming it’s called streamer) and
cd
into itmkdir streamer && cd streamer
- Clone the client, api, and server repos there
git clone https://github.com/tiredoak/streamer-client.git git clone https://github.com/tiredoak/streamer-server.git git clone https://github.com/tiredoak/streamer-api.git
- For each of the repos, install the npm packages
npm install
- For each of the repos, run
npm start
Contact
Miguel Carvalho – [email protected]
Project Link: https://github.com/tiredoak/github-dashboard
Acknowledgments
- This was made as part of the Modern React with Redux course on Udemy
- README template