Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/piral-samples/netflix-demo
A netflix-like portal application with pilets
https://github.com/piral-samples/netflix-demo
demo domains example javascript microfrontends netflix piral react sample typescript
Last synced: 3 months ago
JSON representation
A netflix-like portal application with pilets
- Host: GitHub
- URL: https://github.com/piral-samples/netflix-demo
- Owner: piral-samples
- License: mit
- Created: 2021-11-10T01:13:39.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2024-05-08T12:22:32.000Z (6 months ago)
- Last Synced: 2024-05-08T13:33:51.360Z (6 months ago)
- Topics: demo, domains, example, javascript, microfrontends, netflix, piral, react, sample, typescript
- Language: TypeScript
- Homepage: https://docs.piral.io
- Size: 2.32 MB
- Stars: 24
- Watchers: 4
- Forks: 7
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
- awesome-blazor - Netflix microfrontend like - ![stars](https://img.shields.io/github/stars/piral-samples/netflix-demo?style=flat-square&cacheSeconds=604800) ![last commit](https://img.shields.io/github/last-commit/piral-samples/netflix-demo?style=flat-square&cacheSeconds=86400) A netflix-like portal application with pilets. This sample demonstrates the use of piral to build a dynamic app consisting of various micro frontends. [Demo](https://notflix-demo.samples.piral.cloud/browse). (Sample Projects / Others)
README
[![Piral Logo](https://github.com/smapiot/piral/raw/main/docs/assets/logo.png)](https://piral.io)
# [Piral Sample](https://piral.io) · [![GitHub License](https://img.shields.io/badge/license-MIT-blue.svg)](https://github.com/smapiot/piral/blob/main/LICENSE) [![Community Chat](https://dcbadge.vercel.app/api/server/kKJ2FZmK8t?style=flat)](https://discord.gg/kKJ2FZmK8t)
> A netflix-like portal application with pilets.
:zap: This sample demonstrates the use of `piral` to build a dynamic app consisting of various micro frontends.
Feel free to play around with the code using StackBlitz.
[![Open in StackBlitz](https://developer.stackblitz.com/img/open_in_stackblitz.svg)](https://stackblitz.com/github/piral-samples/netflix-demo)
You can visit this demo at [notflix-demo.samples.piral.cloud/](https://notflix-demo.samples.piral.cloud/).
## Getting Started
Each directory represents a standalone part, which may even be its own repository. In each directory run:
```sh
npm install
```More explicitly:
```sh
cd netflix-piral
npm install
cd ..cd netflix-browse-pilet
npm install
cd ..cd netflix-favorites-pilet
npm install
cd ..# etc. (same for netflix-profile-pilet, netflix-search-pilet, and netflix-watch-pilet)
```## More Information
The project was originally created by [Dante de Ruwe](https://github.com/dantederuwe/). He posted an article with [all details on dev.to](https://dev.to/dantederuwe/my-experiences-creating-a-netflix-clone-using-microfrontends-1n46).
## License
Piral and this sample code is released using the MIT license. For more information see the [license file](./LICENSE).