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
-
Action and entertainment
-
Kids
-
Inspirational
-
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.
firebase was used for authentication with email and password.
npm install
npm start
Now navigate to localhost:8080
You should install Node.js (ver 6.0) recommended.
You need to add your firebase API key.
npm install
'npm run
The testing of the application is done with Mocha and chai-jquery.
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.
- 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)
Please read CONTRIBUTING.md for details on our code of conduct, and the process for submitting pull requests to us.
We use SemVer for versioning. For the versions available, see the tags on this repository.
- Mohammad Hasham
Please contribute to the project so that a contributors list could be added as well.
This project is licensed under the MIT License - see the LICENSE.md file for details
- Stephen Grider has always been an inspiration.