├── .eslintrc.cjs ├── .gitignore ├── README.md ├── example.env ├── next.config.mjs ├── package.json ├── postcss.config.cjs ├── prettier.config.cjs ├── prisma ├── data │ ├── announcement.json │ ├── announcementEngagement.json │ ├── comment.json │ ├── followEngagement.json │ ├── playlist.json │ ├── playlistHasVideo.json │ ├── user.json │ ├── video.json │ └── videoEngagement.json ├── schema.prisma └── seed.ts ├── public ├── background.jpg ├── favicon.ico ├── logo.svg └── profile.jpg ├── src ├── Components │ ├── Buttons │ │ ├── AnnoucementButton.tsx │ │ ├── Button.tsx │ │ ├── Buttons.tsx │ │ ├── DeleteButton.tsx │ │ ├── EditButton.tsx │ │ ├── FollowButton.tsx │ │ ├── LikeDislikeButton.tsx │ │ ├── PublishedButton.tsx │ │ ├── SaveButton.tsx │ │ └── UploadButton.tsx │ ├── CommentSection.tsx │ ├── Components.tsx │ ├── Content.tsx │ ├── Description.tsx │ ├── ErrorMessage.tsx │ ├── Footer.tsx │ ├── Icons │ │ ├── Brush.tsx │ │ ├── Chevron.tsx │ │ ├── ClockRewind.tsx │ │ ├── Close.tsx │ │ ├── DotsVertical.tsx │ │ ├── Edit.tsx │ │ ├── File.tsx │ │ ├── Folder.tsx │ │ ├── FolderPlus.tsx │ │ ├── GreenIcons.tsx │ │ ├── HelpCircle.tsx │ │ ├── Home.tsx │ │ ├── Icons.tsx │ │ ├── Lock.tsx │ │ ├── LogOut.tsx │ │ ├── Logo.tsx │ │ ├── Menu.tsx │ │ ├── MessagePlusSquare.tsx │ │ ├── Plus.tsx │ │ ├── RedTrash.tsx │ │ ├── Search.tsx │ │ ├── Settings.tsx │ │ ├── ThumbsDown.tsx │ │ ├── ThumbsUp.tsx │ │ ├── Trash.tsx │ │ ├── Upload.tsx │ │ ├── User.tsx │ │ ├── UserCheck.tsx │ │ ├── UserPlus.tsx │ │ └── VideoRecorder.tsx │ ├── Layout.tsx │ ├── Navbar.tsx │ ├── PlaylistComponent.tsx │ ├── ProfileHeader.tsx │ ├── Sidebar.tsx │ ├── Thumbnail.tsx │ └── VideoComponent.tsx ├── Hooks │ └── useEngagement.tsx ├── env.mjs ├── pages │ ├── Blog │ │ ├── Help.tsx │ │ ├── Privacy.tsx │ │ └── TOS.tsx │ ├── Dashboard.tsx │ ├── SearchPage.tsx │ ├── Settings.tsx │ ├── [userId] │ │ ├── ProfileAnnouncements.tsx │ │ ├── ProfileFollowing.tsx │ │ ├── ProfilePlaylists.tsx │ │ └── ProfileVideos.tsx │ ├── _app.tsx │ ├── api │ │ ├── auth │ │ │ └── [...nextauth].ts │ │ └── trpc │ │ │ └── [trpc].ts │ ├── index.tsx │ ├── playlist │ │ ├── History.tsx │ │ ├── LikedVideos.tsx │ │ └── [playlistId].tsx │ └── video │ │ └── [videoId].tsx ├── server │ ├── api │ │ ├── root.ts │ │ ├── routers │ │ │ ├── annoucement.ts │ │ │ ├── comment.ts │ │ │ ├── playlist.ts │ │ │ ├── user.ts │ │ │ ├── video.ts │ │ │ └── videoEngagement.ts │ │ └── trpc.ts │ ├── auth.ts │ └── db.ts ├── styles │ └── globals.css └── utils │ └── api.ts ├── tailwind.config.cjs └── tsconfig.json /.eslintrc.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeromemccree/vidchill_tutorial/HEAD/.eslintrc.cjs -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeromemccree/vidchill_tutorial/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeromemccree/vidchill_tutorial/HEAD/README.md -------------------------------------------------------------------------------- /example.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeromemccree/vidchill_tutorial/HEAD/example.env -------------------------------------------------------------------------------- /next.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeromemccree/vidchill_tutorial/HEAD/next.config.mjs -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeromemccree/vidchill_tutorial/HEAD/package.json -------------------------------------------------------------------------------- /postcss.config.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeromemccree/vidchill_tutorial/HEAD/postcss.config.cjs -------------------------------------------------------------------------------- /prettier.config.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeromemccree/vidchill_tutorial/HEAD/prettier.config.cjs -------------------------------------------------------------------------------- /prisma/data/announcement.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeromemccree/vidchill_tutorial/HEAD/prisma/data/announcement.json -------------------------------------------------------------------------------- /prisma/data/announcementEngagement.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeromemccree/vidchill_tutorial/HEAD/prisma/data/announcementEngagement.json -------------------------------------------------------------------------------- /prisma/data/comment.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeromemccree/vidchill_tutorial/HEAD/prisma/data/comment.json -------------------------------------------------------------------------------- /prisma/data/followEngagement.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeromemccree/vidchill_tutorial/HEAD/prisma/data/followEngagement.json -------------------------------------------------------------------------------- /prisma/data/playlist.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeromemccree/vidchill_tutorial/HEAD/prisma/data/playlist.json -------------------------------------------------------------------------------- /prisma/data/playlistHasVideo.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeromemccree/vidchill_tutorial/HEAD/prisma/data/playlistHasVideo.json -------------------------------------------------------------------------------- /prisma/data/user.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeromemccree/vidchill_tutorial/HEAD/prisma/data/user.json -------------------------------------------------------------------------------- /prisma/data/video.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeromemccree/vidchill_tutorial/HEAD/prisma/data/video.json -------------------------------------------------------------------------------- /prisma/data/videoEngagement.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeromemccree/vidchill_tutorial/HEAD/prisma/data/videoEngagement.json -------------------------------------------------------------------------------- /prisma/schema.prisma: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeromemccree/vidchill_tutorial/HEAD/prisma/schema.prisma -------------------------------------------------------------------------------- /prisma/seed.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeromemccree/vidchill_tutorial/HEAD/prisma/seed.ts -------------------------------------------------------------------------------- /public/background.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeromemccree/vidchill_tutorial/HEAD/public/background.jpg -------------------------------------------------------------------------------- /public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeromemccree/vidchill_tutorial/HEAD/public/favicon.ico -------------------------------------------------------------------------------- /public/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeromemccree/vidchill_tutorial/HEAD/public/logo.svg -------------------------------------------------------------------------------- /public/profile.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeromemccree/vidchill_tutorial/HEAD/public/profile.jpg -------------------------------------------------------------------------------- /src/Components/Buttons/AnnoucementButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeromemccree/vidchill_tutorial/HEAD/src/Components/Buttons/AnnoucementButton.tsx -------------------------------------------------------------------------------- /src/Components/Buttons/Button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeromemccree/vidchill_tutorial/HEAD/src/Components/Buttons/Button.tsx -------------------------------------------------------------------------------- /src/Components/Buttons/Buttons.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeromemccree/vidchill_tutorial/HEAD/src/Components/Buttons/Buttons.tsx -------------------------------------------------------------------------------- /src/Components/Buttons/DeleteButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeromemccree/vidchill_tutorial/HEAD/src/Components/Buttons/DeleteButton.tsx -------------------------------------------------------------------------------- /src/Components/Buttons/EditButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeromemccree/vidchill_tutorial/HEAD/src/Components/Buttons/EditButton.tsx -------------------------------------------------------------------------------- /src/Components/Buttons/FollowButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeromemccree/vidchill_tutorial/HEAD/src/Components/Buttons/FollowButton.tsx -------------------------------------------------------------------------------- /src/Components/Buttons/LikeDislikeButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeromemccree/vidchill_tutorial/HEAD/src/Components/Buttons/LikeDislikeButton.tsx -------------------------------------------------------------------------------- /src/Components/Buttons/PublishedButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeromemccree/vidchill_tutorial/HEAD/src/Components/Buttons/PublishedButton.tsx -------------------------------------------------------------------------------- /src/Components/Buttons/SaveButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeromemccree/vidchill_tutorial/HEAD/src/Components/Buttons/SaveButton.tsx -------------------------------------------------------------------------------- /src/Components/Buttons/UploadButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeromemccree/vidchill_tutorial/HEAD/src/Components/Buttons/UploadButton.tsx -------------------------------------------------------------------------------- /src/Components/CommentSection.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeromemccree/vidchill_tutorial/HEAD/src/Components/CommentSection.tsx -------------------------------------------------------------------------------- /src/Components/Components.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeromemccree/vidchill_tutorial/HEAD/src/Components/Components.tsx -------------------------------------------------------------------------------- /src/Components/Content.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeromemccree/vidchill_tutorial/HEAD/src/Components/Content.tsx -------------------------------------------------------------------------------- /src/Components/Description.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeromemccree/vidchill_tutorial/HEAD/src/Components/Description.tsx -------------------------------------------------------------------------------- /src/Components/ErrorMessage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeromemccree/vidchill_tutorial/HEAD/src/Components/ErrorMessage.tsx -------------------------------------------------------------------------------- /src/Components/Footer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeromemccree/vidchill_tutorial/HEAD/src/Components/Footer.tsx -------------------------------------------------------------------------------- /src/Components/Icons/Brush.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeromemccree/vidchill_tutorial/HEAD/src/Components/Icons/Brush.tsx -------------------------------------------------------------------------------- /src/Components/Icons/Chevron.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeromemccree/vidchill_tutorial/HEAD/src/Components/Icons/Chevron.tsx -------------------------------------------------------------------------------- /src/Components/Icons/ClockRewind.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeromemccree/vidchill_tutorial/HEAD/src/Components/Icons/ClockRewind.tsx -------------------------------------------------------------------------------- /src/Components/Icons/Close.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeromemccree/vidchill_tutorial/HEAD/src/Components/Icons/Close.tsx -------------------------------------------------------------------------------- /src/Components/Icons/DotsVertical.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeromemccree/vidchill_tutorial/HEAD/src/Components/Icons/DotsVertical.tsx -------------------------------------------------------------------------------- /src/Components/Icons/Edit.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeromemccree/vidchill_tutorial/HEAD/src/Components/Icons/Edit.tsx -------------------------------------------------------------------------------- /src/Components/Icons/File.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeromemccree/vidchill_tutorial/HEAD/src/Components/Icons/File.tsx -------------------------------------------------------------------------------- /src/Components/Icons/Folder.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeromemccree/vidchill_tutorial/HEAD/src/Components/Icons/Folder.tsx -------------------------------------------------------------------------------- /src/Components/Icons/FolderPlus.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeromemccree/vidchill_tutorial/HEAD/src/Components/Icons/FolderPlus.tsx -------------------------------------------------------------------------------- /src/Components/Icons/GreenIcons.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeromemccree/vidchill_tutorial/HEAD/src/Components/Icons/GreenIcons.tsx -------------------------------------------------------------------------------- /src/Components/Icons/HelpCircle.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeromemccree/vidchill_tutorial/HEAD/src/Components/Icons/HelpCircle.tsx -------------------------------------------------------------------------------- /src/Components/Icons/Home.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeromemccree/vidchill_tutorial/HEAD/src/Components/Icons/Home.tsx -------------------------------------------------------------------------------- /src/Components/Icons/Icons.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeromemccree/vidchill_tutorial/HEAD/src/Components/Icons/Icons.tsx -------------------------------------------------------------------------------- /src/Components/Icons/Lock.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeromemccree/vidchill_tutorial/HEAD/src/Components/Icons/Lock.tsx -------------------------------------------------------------------------------- /src/Components/Icons/LogOut.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeromemccree/vidchill_tutorial/HEAD/src/Components/Icons/LogOut.tsx -------------------------------------------------------------------------------- /src/Components/Icons/Logo.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeromemccree/vidchill_tutorial/HEAD/src/Components/Icons/Logo.tsx -------------------------------------------------------------------------------- /src/Components/Icons/Menu.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeromemccree/vidchill_tutorial/HEAD/src/Components/Icons/Menu.tsx -------------------------------------------------------------------------------- /src/Components/Icons/MessagePlusSquare.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeromemccree/vidchill_tutorial/HEAD/src/Components/Icons/MessagePlusSquare.tsx -------------------------------------------------------------------------------- /src/Components/Icons/Plus.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeromemccree/vidchill_tutorial/HEAD/src/Components/Icons/Plus.tsx -------------------------------------------------------------------------------- /src/Components/Icons/RedTrash.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeromemccree/vidchill_tutorial/HEAD/src/Components/Icons/RedTrash.tsx -------------------------------------------------------------------------------- /src/Components/Icons/Search.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeromemccree/vidchill_tutorial/HEAD/src/Components/Icons/Search.tsx -------------------------------------------------------------------------------- /src/Components/Icons/Settings.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeromemccree/vidchill_tutorial/HEAD/src/Components/Icons/Settings.tsx -------------------------------------------------------------------------------- /src/Components/Icons/ThumbsDown.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeromemccree/vidchill_tutorial/HEAD/src/Components/Icons/ThumbsDown.tsx -------------------------------------------------------------------------------- /src/Components/Icons/ThumbsUp.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeromemccree/vidchill_tutorial/HEAD/src/Components/Icons/ThumbsUp.tsx -------------------------------------------------------------------------------- /src/Components/Icons/Trash.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeromemccree/vidchill_tutorial/HEAD/src/Components/Icons/Trash.tsx -------------------------------------------------------------------------------- /src/Components/Icons/Upload.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeromemccree/vidchill_tutorial/HEAD/src/Components/Icons/Upload.tsx -------------------------------------------------------------------------------- /src/Components/Icons/User.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeromemccree/vidchill_tutorial/HEAD/src/Components/Icons/User.tsx -------------------------------------------------------------------------------- /src/Components/Icons/UserCheck.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeromemccree/vidchill_tutorial/HEAD/src/Components/Icons/UserCheck.tsx -------------------------------------------------------------------------------- /src/Components/Icons/UserPlus.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeromemccree/vidchill_tutorial/HEAD/src/Components/Icons/UserPlus.tsx -------------------------------------------------------------------------------- /src/Components/Icons/VideoRecorder.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeromemccree/vidchill_tutorial/HEAD/src/Components/Icons/VideoRecorder.tsx -------------------------------------------------------------------------------- /src/Components/Layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeromemccree/vidchill_tutorial/HEAD/src/Components/Layout.tsx -------------------------------------------------------------------------------- /src/Components/Navbar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeromemccree/vidchill_tutorial/HEAD/src/Components/Navbar.tsx -------------------------------------------------------------------------------- /src/Components/PlaylistComponent.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeromemccree/vidchill_tutorial/HEAD/src/Components/PlaylistComponent.tsx -------------------------------------------------------------------------------- /src/Components/ProfileHeader.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeromemccree/vidchill_tutorial/HEAD/src/Components/ProfileHeader.tsx -------------------------------------------------------------------------------- /src/Components/Sidebar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeromemccree/vidchill_tutorial/HEAD/src/Components/Sidebar.tsx -------------------------------------------------------------------------------- /src/Components/Thumbnail.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeromemccree/vidchill_tutorial/HEAD/src/Components/Thumbnail.tsx -------------------------------------------------------------------------------- /src/Components/VideoComponent.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeromemccree/vidchill_tutorial/HEAD/src/Components/VideoComponent.tsx -------------------------------------------------------------------------------- /src/Hooks/useEngagement.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeromemccree/vidchill_tutorial/HEAD/src/Hooks/useEngagement.tsx -------------------------------------------------------------------------------- /src/env.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeromemccree/vidchill_tutorial/HEAD/src/env.mjs -------------------------------------------------------------------------------- /src/pages/Blog/Help.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeromemccree/vidchill_tutorial/HEAD/src/pages/Blog/Help.tsx -------------------------------------------------------------------------------- /src/pages/Blog/Privacy.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeromemccree/vidchill_tutorial/HEAD/src/pages/Blog/Privacy.tsx -------------------------------------------------------------------------------- /src/pages/Blog/TOS.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeromemccree/vidchill_tutorial/HEAD/src/pages/Blog/TOS.tsx -------------------------------------------------------------------------------- /src/pages/Dashboard.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeromemccree/vidchill_tutorial/HEAD/src/pages/Dashboard.tsx -------------------------------------------------------------------------------- /src/pages/SearchPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeromemccree/vidchill_tutorial/HEAD/src/pages/SearchPage.tsx -------------------------------------------------------------------------------- /src/pages/Settings.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeromemccree/vidchill_tutorial/HEAD/src/pages/Settings.tsx -------------------------------------------------------------------------------- /src/pages/[userId]/ProfileAnnouncements.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeromemccree/vidchill_tutorial/HEAD/src/pages/[userId]/ProfileAnnouncements.tsx -------------------------------------------------------------------------------- /src/pages/[userId]/ProfileFollowing.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeromemccree/vidchill_tutorial/HEAD/src/pages/[userId]/ProfileFollowing.tsx -------------------------------------------------------------------------------- /src/pages/[userId]/ProfilePlaylists.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeromemccree/vidchill_tutorial/HEAD/src/pages/[userId]/ProfilePlaylists.tsx -------------------------------------------------------------------------------- /src/pages/[userId]/ProfileVideos.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeromemccree/vidchill_tutorial/HEAD/src/pages/[userId]/ProfileVideos.tsx -------------------------------------------------------------------------------- /src/pages/_app.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeromemccree/vidchill_tutorial/HEAD/src/pages/_app.tsx -------------------------------------------------------------------------------- /src/pages/api/auth/[...nextauth].ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeromemccree/vidchill_tutorial/HEAD/src/pages/api/auth/[...nextauth].ts -------------------------------------------------------------------------------- /src/pages/api/trpc/[trpc].ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeromemccree/vidchill_tutorial/HEAD/src/pages/api/trpc/[trpc].ts -------------------------------------------------------------------------------- /src/pages/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeromemccree/vidchill_tutorial/HEAD/src/pages/index.tsx -------------------------------------------------------------------------------- /src/pages/playlist/History.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeromemccree/vidchill_tutorial/HEAD/src/pages/playlist/History.tsx -------------------------------------------------------------------------------- /src/pages/playlist/LikedVideos.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeromemccree/vidchill_tutorial/HEAD/src/pages/playlist/LikedVideos.tsx -------------------------------------------------------------------------------- /src/pages/playlist/[playlistId].tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeromemccree/vidchill_tutorial/HEAD/src/pages/playlist/[playlistId].tsx -------------------------------------------------------------------------------- /src/pages/video/[videoId].tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeromemccree/vidchill_tutorial/HEAD/src/pages/video/[videoId].tsx -------------------------------------------------------------------------------- /src/server/api/root.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeromemccree/vidchill_tutorial/HEAD/src/server/api/root.ts -------------------------------------------------------------------------------- /src/server/api/routers/annoucement.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeromemccree/vidchill_tutorial/HEAD/src/server/api/routers/annoucement.ts -------------------------------------------------------------------------------- /src/server/api/routers/comment.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeromemccree/vidchill_tutorial/HEAD/src/server/api/routers/comment.ts -------------------------------------------------------------------------------- /src/server/api/routers/playlist.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeromemccree/vidchill_tutorial/HEAD/src/server/api/routers/playlist.ts -------------------------------------------------------------------------------- /src/server/api/routers/user.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeromemccree/vidchill_tutorial/HEAD/src/server/api/routers/user.ts -------------------------------------------------------------------------------- /src/server/api/routers/video.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeromemccree/vidchill_tutorial/HEAD/src/server/api/routers/video.ts -------------------------------------------------------------------------------- /src/server/api/routers/videoEngagement.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeromemccree/vidchill_tutorial/HEAD/src/server/api/routers/videoEngagement.ts -------------------------------------------------------------------------------- /src/server/api/trpc.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeromemccree/vidchill_tutorial/HEAD/src/server/api/trpc.ts -------------------------------------------------------------------------------- /src/server/auth.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeromemccree/vidchill_tutorial/HEAD/src/server/auth.ts -------------------------------------------------------------------------------- /src/server/db.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeromemccree/vidchill_tutorial/HEAD/src/server/db.ts -------------------------------------------------------------------------------- /src/styles/globals.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeromemccree/vidchill_tutorial/HEAD/src/styles/globals.css -------------------------------------------------------------------------------- /src/utils/api.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeromemccree/vidchill_tutorial/HEAD/src/utils/api.ts -------------------------------------------------------------------------------- /tailwind.config.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeromemccree/vidchill_tutorial/HEAD/tailwind.config.cjs -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeromemccree/vidchill_tutorial/HEAD/tsconfig.json --------------------------------------------------------------------------------