Skip to content
/ JTube Public

Cloning YouTube with Vanilla javascript and Node.js ๐Ÿš€

Notifications You must be signed in to change notification settings

jiminyun/JTube

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

48 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

JTube

Cloning YouTube with Vanilla javascript and Nodejs

Built With

  • Frontend
    • Vanila JavaScript
    • SaSS
    • ES6
    • Webpack
    • Pug
  • Backend
    • MongoDB
    • Nodejs
    • Express
    • AWS S3
    • Heroku

Getting Started

git clone https://github.com/jiminyun/JTube
npm install

npm dev:server
npm dev:assets

Demo

https://www.youtube.com/watch?v=22CahynVQIg

Watch the video

Deploy

https://fierce-reef-79253.herokuapp.com/

  • Heroku : heroku sleeps after 30 mins of inactivity, so please a little bit wait until the website opens
  • AWS S3 : file upload

Pages:

  • Home
  • Join
  • Login
  • Search
  • User Detail
  • Edit Profile
  • Change Password
  • Upload
  • Video Detail, Comments
  • Edit Video

Additional Functionality

  • SSR
  • Passport Login : email, github, facebook
  • REST API + AJAX
  • Video Control, Recording with Vanila javascript

About

Cloning YouTube with Vanilla javascript and Node.js ๐Ÿš€

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published