Expansion of the original video-player excersice, the code was improved with various additions and a nodeJs backend linked to a mongoDB database was implemented.
Take your last version of the Youtube Player. Implement the following improvements (all your components should be called in the app.component.html):
- Use databinding to set communication between components
- Use a service to set communication between components
- Use BehaviorSubject to set communication between components
- Implement a backend with nodeJs
- Implement a cache system to allow your application to work without backend connection (this part requires a little thought)
- Dockerize your youtube application
- You need to have docker and docker-compose installed to be able to run this project
- Clone the repo
git clone https://github.com/its-a-maxi/extended-video-player.git-
Navigate to the project folder
-
Run Docker Compose
docker-compose up- Navigate to localhost:4200
Maximo Monroy - [email protected]
Project Link: https://github.com/its-a-maxi/extended-video-player
