talent-oleksii / video-player-hls

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

preview

πŸš€ Technologies and tools used:

  • React.Js
  • Next.js
  • Typescript
  • Styled-components
  • Eslint
  • Lottie
  • Plyr
  • Hls.js

πŸ—‚ Project structure

.
β”œβ”€β”€ public
β”‚   β”œβ”€β”€ assets
β”‚   β”‚   β”œβ”€β”€ poster.svg
β”‚   β”‚   └── preview.png
β”‚   β”œβ”€β”€ video
β”‚   β”‚   β”œβ”€β”€ 720p_000.mp4
β”‚   β”‚   β”œβ”€β”€ 720p_001.mp4
β”‚   β”‚   β”œβ”€β”€ 720p_002.mp4
β”‚   β”‚   β”œβ”€β”€ 720p_003.mp4
β”‚   β”‚   β”œβ”€β”€ 720p_004.mp4
β”‚   β”‚   β”œβ”€β”€ 720p_005.mp4
β”‚   β”‚   β”œβ”€β”€ 720p_006.mp4
β”‚   β”‚   β”œβ”€β”€ 720p_007.mp4
β”‚   β”‚   └── 720p.m3u8
β”‚   └── favicon.svg
β”œβ”€β”€ src
β”‚   β”œβ”€β”€ assets
β”‚   β”‚   └── animations
β”‚   β”‚       β”œβ”€β”€ 404-error.json
β”‚   β”‚       └── 500-error.json
β”‚   β”œβ”€β”€ components
β”‚   β”‚   β”œβ”€β”€ Head
β”‚   β”‚   β”‚   β”œβ”€β”€ Head.tsx
β”‚   β”‚   β”‚   └── index.ts
β”‚   β”‚   β”œβ”€β”€ HotToast
β”‚   β”‚   β”‚   β”œβ”€β”€ HostToast.tsx
β”‚   β”‚   β”‚   └── index.tsx
β”‚   β”‚   β”œβ”€β”€ LottieAnimation
β”‚   β”‚   β”‚   β”œβ”€β”€ index.tsx
β”‚   β”‚   β”‚   β”œβ”€β”€ LottieAnimation.tsx
β”‚   β”‚   β”‚   └── styles.ts
β”‚   β”‚   └── Plyr
β”‚   β”‚       β”œβ”€β”€ index.ts
β”‚   β”‚       β”œβ”€β”€ Plyr.tsx
β”‚   β”‚       └── styles.ts
β”‚   β”œβ”€β”€ pages
β”‚   β”‚   β”œβ”€β”€ api
β”‚   β”‚   β”‚   └── v1
β”‚   β”‚   β”‚       └── [slug].ts
β”‚   β”‚   β”œβ”€β”€ 404.tsx
β”‚   β”‚   β”œβ”€β”€ 500.tsx
β”‚   β”‚   β”œβ”€β”€ _app.tsx
β”‚   β”‚   β”œβ”€β”€ _document.tsx
β”‚   β”‚   └── index.tsx
β”‚   β”œβ”€β”€ styles
β”‚   β”‚   β”œβ”€β”€ pages
β”‚   β”‚   β”‚   β”œβ”€β”€ error
β”‚   β”‚   β”‚   β”‚   β”œβ”€β”€ index.ts
β”‚   β”‚   β”‚   β”‚   └── styles.ts
β”‚   β”‚   β”‚   └── index
β”‚   β”‚   β”‚       └── styles.ts
β”‚   β”‚   β”œβ”€β”€ themes
β”‚   β”‚   β”‚   └── dark.ts
β”‚   β”‚   └── global.ts
β”‚   └── @types
β”‚       β”œβ”€β”€ env.config.d.ts
β”‚       β”œβ”€β”€ index.d.ts
β”‚       β”œβ”€β”€ lottie-animation.d.ts
β”‚       └── styled.d.ts
β”œβ”€β”€ next.config.js
β”œβ”€β”€ next-env.d.ts
β”œβ”€β”€ package.json
└── tsconfig.json

About


Languages

Language:TypeScript 98.6%Language:JavaScript 1.2%Language:Shell 0.2%