• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

techreagan/vue-nodejs-youtube-clone: This is the frontend (VueJS) of the Youtube ...

原作者: [db:作者] 来自: 网络 收藏 邀请

开源软件名称:

techreagan/vue-nodejs-youtube-clone

开源软件地址:

https://github.com/techreagan/vue-nodejs-youtube-clone

开源编程语言:

Vue 92.2%

开源软件介绍:

VueTube Vue Frontend - YouTube Clone

This is the frontend (VueJS) of the VueTube clone

API

Backend RESTFUL API Repository API

Features

  • Sign in / Sign Up to create channel
  • Video
    • Upload video
    • Upload video thumbnail
    • Watch video
    • Increase Views
    • Like and dislike video
    • Download video
    • Comment & reply for video
    • Update video details
    • Delete video
  • Subscribe to a channel
  • View liked videos
  • Trending
  • Subscriptions
  • History
    • Watch history
    • Search history
  • Settings
    • Modify channel name and email
    • Change password
    • Upload channel avatar

Project setup

Create .env.development.local for development then .env.production.local for production ready app. Then put in your api URL

VUE_APP_URL=http://localhost:3001

Install packages

npm install

Compiles and hot-reloads for development

npm run serve

Compiles and minifies for production

npm run build

Lints and fixes files

npm run lint

Customize configuration

See Configuration Reference.

Screenshots

Delete the screenshot folder if you download this code (Screenshots folder is 3.14mb in size).

Sign In (/signin)

Screenshot

Sign Up (/signup)

Screenshot

Home Page (/)

Screenshot

Trending Page (/trending)

Screenshot

Subscriptions Page (/subscriptions)

Screenshot

History (Watch) Page (/history)

Screenshot

History (Search) Page (/history)

Screenshot

Liked Videos Page (/liked-videos)

Screenshot

Search Page (/search)

Screenshot

Watch Page (/watch/:videoId)

Screenshot

Comment & Reply (/watch/:videoId)

Screenshot

Channel Page (/channels/:channelId)

Screenshot

Dashboard Page (/studio)

Screenshot

Subscribers Modal (/studio)

Screenshot

Upload Video Modal

Screenshot

Upload Video Detail Modal

Screenshot

Videos Page (/studio/videos)

Screenshot

Edit Video Details (/studio/details/:videoId)

Screenshot

Upload Thumbnail Modal (/studio/details/:videoId)

Screenshot

Delete Video Modal (/studio/videos)

Screenshot

Settings Modal

Screenshot

If you like the UI, I developed it in a seperate repo VueTube

License

This project is licensed under the MIT License

Developed by Reagan Ekhameye (Tech Reagan)

Reach me on twitter @techreagan




鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap