├── .gitignore ├── LICENSE ├── README.md ├── package.json ├── screenshots ├── edit_profile.png ├── home.png ├── library.png ├── profile.png ├── profile_channels.png ├── search_results.png ├── suggestions.png ├── trending.png └── video.png └── src ├── controllers ├── admin.js ├── auth.js ├── user.js └── video.js ├── middlewares ├── asyncHandler.js ├── auth.js └── errorHandler.js ├── models ├── Comment.js ├── Subscription.js ├── User.js ├── Video.js ├── VideoLike.js └── View.js ├── routes ├── admin.js ├── auth.js ├── user.js └── video.js ├── sequelize.js └── server.js /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules/ 2 | .env 3 | package-lock.json 4 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manikandanraji/youtubeclone-backend/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manikandanraji/youtubeclone-backend/HEAD/README.md -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manikandanraji/youtubeclone-backend/HEAD/package.json -------------------------------------------------------------------------------- /screenshots/edit_profile.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manikandanraji/youtubeclone-backend/HEAD/screenshots/edit_profile.png -------------------------------------------------------------------------------- /screenshots/home.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manikandanraji/youtubeclone-backend/HEAD/screenshots/home.png -------------------------------------------------------------------------------- /screenshots/library.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manikandanraji/youtubeclone-backend/HEAD/screenshots/library.png -------------------------------------------------------------------------------- /screenshots/profile.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manikandanraji/youtubeclone-backend/HEAD/screenshots/profile.png -------------------------------------------------------------------------------- /screenshots/profile_channels.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manikandanraji/youtubeclone-backend/HEAD/screenshots/profile_channels.png -------------------------------------------------------------------------------- /screenshots/search_results.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manikandanraji/youtubeclone-backend/HEAD/screenshots/search_results.png -------------------------------------------------------------------------------- /screenshots/suggestions.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manikandanraji/youtubeclone-backend/HEAD/screenshots/suggestions.png -------------------------------------------------------------------------------- /screenshots/trending.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manikandanraji/youtubeclone-backend/HEAD/screenshots/trending.png -------------------------------------------------------------------------------- /screenshots/video.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manikandanraji/youtubeclone-backend/HEAD/screenshots/video.png -------------------------------------------------------------------------------- /src/controllers/admin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manikandanraji/youtubeclone-backend/HEAD/src/controllers/admin.js -------------------------------------------------------------------------------- /src/controllers/auth.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manikandanraji/youtubeclone-backend/HEAD/src/controllers/auth.js -------------------------------------------------------------------------------- /src/controllers/user.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manikandanraji/youtubeclone-backend/HEAD/src/controllers/user.js -------------------------------------------------------------------------------- /src/controllers/video.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manikandanraji/youtubeclone-backend/HEAD/src/controllers/video.js -------------------------------------------------------------------------------- /src/middlewares/asyncHandler.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manikandanraji/youtubeclone-backend/HEAD/src/middlewares/asyncHandler.js -------------------------------------------------------------------------------- /src/middlewares/auth.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manikandanraji/youtubeclone-backend/HEAD/src/middlewares/auth.js -------------------------------------------------------------------------------- /src/middlewares/errorHandler.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manikandanraji/youtubeclone-backend/HEAD/src/middlewares/errorHandler.js -------------------------------------------------------------------------------- /src/models/Comment.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manikandanraji/youtubeclone-backend/HEAD/src/models/Comment.js -------------------------------------------------------------------------------- /src/models/Subscription.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manikandanraji/youtubeclone-backend/HEAD/src/models/Subscription.js -------------------------------------------------------------------------------- /src/models/User.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manikandanraji/youtubeclone-backend/HEAD/src/models/User.js -------------------------------------------------------------------------------- /src/models/Video.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manikandanraji/youtubeclone-backend/HEAD/src/models/Video.js -------------------------------------------------------------------------------- /src/models/VideoLike.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manikandanraji/youtubeclone-backend/HEAD/src/models/VideoLike.js -------------------------------------------------------------------------------- /src/models/View.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manikandanraji/youtubeclone-backend/HEAD/src/models/View.js -------------------------------------------------------------------------------- /src/routes/admin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manikandanraji/youtubeclone-backend/HEAD/src/routes/admin.js -------------------------------------------------------------------------------- /src/routes/auth.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manikandanraji/youtubeclone-backend/HEAD/src/routes/auth.js -------------------------------------------------------------------------------- /src/routes/user.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manikandanraji/youtubeclone-backend/HEAD/src/routes/user.js -------------------------------------------------------------------------------- /src/routes/video.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manikandanraji/youtubeclone-backend/HEAD/src/routes/video.js -------------------------------------------------------------------------------- /src/sequelize.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manikandanraji/youtubeclone-backend/HEAD/src/sequelize.js -------------------------------------------------------------------------------- /src/server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manikandanraji/youtubeclone-backend/HEAD/src/server.js --------------------------------------------------------------------------------