https://github.com/muhammadhasham23/redux-youown
Redux Video Platform.
https://github.com/muhammadhasham23/redux-youown
babel bootstrap es6 javascript react redux
Last synced: 4 months ago
JSON representation
Redux Video Platform.
- Host: GitHub
- URL: https://github.com/muhammadhasham23/redux-youown
- Owner: MuhammadHasham23
- License: mit
- Created: 2017-08-28T11:22:38.000Z (almost 8 years ago)
- Default Branch: master
- Last Pushed: 2018-10-11T06:10:03.000Z (over 6 years ago)
- Last Synced: 2025-01-31T21:34:44.121Z (5 months ago)
- Topics: babel, bootstrap, es6, javascript, react, redux
- Language: JavaScript
- Homepage:
- Size: 16.6 KB
- Stars: 7
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.MD
Awesome Lists containing this project
README
# Redux YouOwn
I have made "Redux YouOwn" - a video platform. Inspired by video platforms ike youtube, dailymotion etc. I have made a video platform that would show users videos based on popular genres for example :
1)horror
2) Action and entertainment
3) Kids
4) Inspirational
5) DIY's
The categories (can be selected one or more than one) would help the user to get content of his/her choice.Moreover, the user also has
personal dashboard where all his record his kept safe,such as:1)Likes made and on which video.
2)Comments made on videos.
3)Videos saved (a feature to save video).
4)The categories the user has visited.
This dashboard would help user to see his/her personal record.
### Backend for Login
firebase was used for authentication with email and password.
## Getting Started
`npm install`
`npm start `Now navigate to `localhost:8080`
### Prerequisites
You should install Node.js (ver 6.0) recommended.

### Installing
You need to add your firebase API key.
`npm install`
`'npm run`
## Running the tests
The testing of the application is done with Mocha and chai-jquery.
### Break down into end to end tests
The tests were performed on every component,action and reducer.Based on there existance and there specific operation, using different
assertions using Mocha and chai.
## Built With
* React.js (Javascript library)
* Redux (state management like flux)
* Youtube API (https://www.npmjs.com/package/youtube-api-search)
* React Bootstrap (https://react-bootstrap.github.io/)
* firebase API (https://www.npmjs.com/package/react-firebase)## Contributing
Please read [CONTRIBUTING.md](https://gist.github.com/PurpleBooth/b24679402957c63ec426) for details on our code of conduct, and the process for submitting pull requests to us.
## Versioning
We use [SemVer](http://semver.org/) for versioning. For the versions available, see the [tags on this repository](https://github.com/your/project/tags).
## Authors
* **Mohammad Hasham**
Please contribute to the project so that a contributors list could be added as well.
## License
This project is licensed under the MIT License - see the [LICENSE.md](LICENSE.md) file for details
## Acknowledgments
* Stephen Grider has always been an inspiration.