https://github.com/abongsjoel/streams
In this project, I created a React application that streams videos on the user's local computer
https://github.com/abongsjoel/streams
axios flvjs json-server lodash node-media-server react react-dom react-redux react-router-dom react-scripts redux redux-form redux-thunk web-vitals
Last synced: about 1 year ago
JSON representation
In this project, I created a React application that streams videos on the user's local computer
- Host: GitHub
- URL: https://github.com/abongsjoel/streams
- Owner: abongsjoel
- License: mit
- Created: 2021-01-05T18:54:06.000Z (over 5 years ago)
- Default Branch: main
- Last Pushed: 2021-01-23T03:37:02.000Z (over 5 years ago)
- Last Synced: 2025-03-26T06:11:19.552Z (about 1 year ago)
- Topics: axios, flvjs, json-server, lodash, node-media-server, react, react-dom, react-redux, react-router-dom, react-scripts, redux, redux-form, redux-thunk, web-vitals
- Language: JavaScript
- Homepage:
- Size: 672 KB
- Stars: 5
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Video Streaming App
> In this project, I created a React application that streams videos on the user's local computer

The project starts by using OAuth-based authentication to enable the user to login using Google API. The home screan displays a list of videos the user can stream alone with an 'Edit' and 'Delete' button to enble the user edit or delete videos they created. There is also a 'Create Stream' button that enables the user to create new streams. The project makes use of a vast variety of libraries.
## Built With
- Reactjs
- Sematic-ui
## React Libraries used
- axios
- flv.js
- lodash
- react-redux
- react-router-dom
- redux
- redux-form
- redux-thunk
- json-server
- node-media-server
## Usage
- Clone project into local repository
```
cd api
npm install
npm start
```
```
cd rtmpserver
npm install
npm start
```
```
cd client
npm install
npm start
```
## Author
👤 **Chi A. Joel**
- GitHub: [@abongsjoel](https://github.com/abongsjoel)
- Twitter: [@thierryjoel10](https://twitter.com/ThierryJoel10)
- LinkedIn: [Chi Abongwa Joel](https://www.linkedin.com/in/chi-abongwa-joel-b4285a97/)
## Acknowledgments
- [Stephen Grider](https://www.udemy.com/course/react-redux/#instructor-1)
## Contributing
Contributions, issues, and feature requests are welcome!
Feel free to check the [issues page](https://github.com/abongsjoel/streams/issues).
## Show your support
Give a ⭐️ if you like this project!
## License
This project is MIT licensed.