├── .eslintrc.json ├── .gitignore ├── README.md ├── components.json ├── jsconfig.json ├── next.config.mjs ├── package.json ├── postcss.config.js ├── public ├── favicon.ico ├── next.svg └── vercel.svg ├── src ├── State │ └── store.js ├── components │ ├── ThemeProvider.jsx │ └── ui │ │ ├── UniversalTooltip.jsx │ │ ├── button.jsx │ │ ├── input.jsx │ │ ├── label.jsx │ │ ├── progress.jsx │ │ ├── scroll-area.jsx │ │ ├── separator.jsx │ │ ├── sheet.jsx │ │ ├── slider.jsx │ │ ├── switch.jsx │ │ ├── tabs.jsx │ │ ├── toast.jsx │ │ ├── toaster.jsx │ │ ├── toggle-group.jsx │ │ ├── toggle.jsx │ │ └── tooltip.jsx ├── componentsDIR │ └── VideoEditor │ │ ├── LeftPanel.jsx │ │ ├── RightPanel.jsx │ │ ├── VideoEditor.jsx │ │ ├── VideoUploader.jsx │ │ └── timeline │ │ ├── Header.jsx │ │ ├── Ruler.jsx │ │ ├── TimeLineIndex.jsx │ │ ├── TimeStampThumbnails.jsx │ │ └── images_extracr.js ├── helpers │ ├── formatTime.jsx │ ├── timeConverter.js │ └── videoFinder.js ├── hooks │ ├── use-toast.js │ └── useZoom.js ├── lib │ └── utils.js ├── pages │ ├── _app.js │ ├── _document.js │ ├── api │ │ └── hello.js │ └── index.js ├── styles │ └── globals.css └── worker │ └── editor │ └── index.js └── tailwind.config.js /.eslintrc.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "next/core-web-vitals" 3 | } 4 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Govind783/nextjs-video-editor/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Govind783/nextjs-video-editor/HEAD/README.md -------------------------------------------------------------------------------- /components.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Govind783/nextjs-video-editor/HEAD/components.json -------------------------------------------------------------------------------- /jsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Govind783/nextjs-video-editor/HEAD/jsconfig.json -------------------------------------------------------------------------------- /next.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Govind783/nextjs-video-editor/HEAD/next.config.mjs -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Govind783/nextjs-video-editor/HEAD/package.json -------------------------------------------------------------------------------- /postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Govind783/nextjs-video-editor/HEAD/postcss.config.js -------------------------------------------------------------------------------- /public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Govind783/nextjs-video-editor/HEAD/public/favicon.ico -------------------------------------------------------------------------------- /public/next.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Govind783/nextjs-video-editor/HEAD/public/next.svg -------------------------------------------------------------------------------- /public/vercel.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Govind783/nextjs-video-editor/HEAD/public/vercel.svg -------------------------------------------------------------------------------- /src/State/store.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Govind783/nextjs-video-editor/HEAD/src/State/store.js -------------------------------------------------------------------------------- /src/components/ThemeProvider.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Govind783/nextjs-video-editor/HEAD/src/components/ThemeProvider.jsx -------------------------------------------------------------------------------- /src/components/ui/UniversalTooltip.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Govind783/nextjs-video-editor/HEAD/src/components/ui/UniversalTooltip.jsx -------------------------------------------------------------------------------- /src/components/ui/button.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Govind783/nextjs-video-editor/HEAD/src/components/ui/button.jsx -------------------------------------------------------------------------------- /src/components/ui/input.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Govind783/nextjs-video-editor/HEAD/src/components/ui/input.jsx -------------------------------------------------------------------------------- /src/components/ui/label.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Govind783/nextjs-video-editor/HEAD/src/components/ui/label.jsx -------------------------------------------------------------------------------- /src/components/ui/progress.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Govind783/nextjs-video-editor/HEAD/src/components/ui/progress.jsx -------------------------------------------------------------------------------- /src/components/ui/scroll-area.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Govind783/nextjs-video-editor/HEAD/src/components/ui/scroll-area.jsx -------------------------------------------------------------------------------- /src/components/ui/separator.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Govind783/nextjs-video-editor/HEAD/src/components/ui/separator.jsx -------------------------------------------------------------------------------- /src/components/ui/sheet.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Govind783/nextjs-video-editor/HEAD/src/components/ui/sheet.jsx -------------------------------------------------------------------------------- /src/components/ui/slider.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Govind783/nextjs-video-editor/HEAD/src/components/ui/slider.jsx -------------------------------------------------------------------------------- /src/components/ui/switch.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Govind783/nextjs-video-editor/HEAD/src/components/ui/switch.jsx -------------------------------------------------------------------------------- /src/components/ui/tabs.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Govind783/nextjs-video-editor/HEAD/src/components/ui/tabs.jsx -------------------------------------------------------------------------------- /src/components/ui/toast.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Govind783/nextjs-video-editor/HEAD/src/components/ui/toast.jsx -------------------------------------------------------------------------------- /src/components/ui/toaster.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Govind783/nextjs-video-editor/HEAD/src/components/ui/toaster.jsx -------------------------------------------------------------------------------- /src/components/ui/toggle-group.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Govind783/nextjs-video-editor/HEAD/src/components/ui/toggle-group.jsx -------------------------------------------------------------------------------- /src/components/ui/toggle.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Govind783/nextjs-video-editor/HEAD/src/components/ui/toggle.jsx -------------------------------------------------------------------------------- /src/components/ui/tooltip.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Govind783/nextjs-video-editor/HEAD/src/components/ui/tooltip.jsx -------------------------------------------------------------------------------- /src/componentsDIR/VideoEditor/LeftPanel.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Govind783/nextjs-video-editor/HEAD/src/componentsDIR/VideoEditor/LeftPanel.jsx -------------------------------------------------------------------------------- /src/componentsDIR/VideoEditor/RightPanel.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Govind783/nextjs-video-editor/HEAD/src/componentsDIR/VideoEditor/RightPanel.jsx -------------------------------------------------------------------------------- /src/componentsDIR/VideoEditor/VideoEditor.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Govind783/nextjs-video-editor/HEAD/src/componentsDIR/VideoEditor/VideoEditor.jsx -------------------------------------------------------------------------------- /src/componentsDIR/VideoEditor/VideoUploader.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Govind783/nextjs-video-editor/HEAD/src/componentsDIR/VideoEditor/VideoUploader.jsx -------------------------------------------------------------------------------- /src/componentsDIR/VideoEditor/timeline/Header.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Govind783/nextjs-video-editor/HEAD/src/componentsDIR/VideoEditor/timeline/Header.jsx -------------------------------------------------------------------------------- /src/componentsDIR/VideoEditor/timeline/Ruler.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Govind783/nextjs-video-editor/HEAD/src/componentsDIR/VideoEditor/timeline/Ruler.jsx -------------------------------------------------------------------------------- /src/componentsDIR/VideoEditor/timeline/TimeLineIndex.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Govind783/nextjs-video-editor/HEAD/src/componentsDIR/VideoEditor/timeline/TimeLineIndex.jsx -------------------------------------------------------------------------------- /src/componentsDIR/VideoEditor/timeline/TimeStampThumbnails.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Govind783/nextjs-video-editor/HEAD/src/componentsDIR/VideoEditor/timeline/TimeStampThumbnails.jsx -------------------------------------------------------------------------------- /src/componentsDIR/VideoEditor/timeline/images_extracr.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Govind783/nextjs-video-editor/HEAD/src/componentsDIR/VideoEditor/timeline/images_extracr.js -------------------------------------------------------------------------------- /src/helpers/formatTime.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Govind783/nextjs-video-editor/HEAD/src/helpers/formatTime.jsx -------------------------------------------------------------------------------- /src/helpers/timeConverter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Govind783/nextjs-video-editor/HEAD/src/helpers/timeConverter.js -------------------------------------------------------------------------------- /src/helpers/videoFinder.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Govind783/nextjs-video-editor/HEAD/src/helpers/videoFinder.js -------------------------------------------------------------------------------- /src/hooks/use-toast.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Govind783/nextjs-video-editor/HEAD/src/hooks/use-toast.js -------------------------------------------------------------------------------- /src/hooks/useZoom.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Govind783/nextjs-video-editor/HEAD/src/hooks/useZoom.js -------------------------------------------------------------------------------- /src/lib/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Govind783/nextjs-video-editor/HEAD/src/lib/utils.js -------------------------------------------------------------------------------- /src/pages/_app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Govind783/nextjs-video-editor/HEAD/src/pages/_app.js -------------------------------------------------------------------------------- /src/pages/_document.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Govind783/nextjs-video-editor/HEAD/src/pages/_document.js -------------------------------------------------------------------------------- /src/pages/api/hello.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Govind783/nextjs-video-editor/HEAD/src/pages/api/hello.js -------------------------------------------------------------------------------- /src/pages/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Govind783/nextjs-video-editor/HEAD/src/pages/index.js -------------------------------------------------------------------------------- /src/styles/globals.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Govind783/nextjs-video-editor/HEAD/src/styles/globals.css -------------------------------------------------------------------------------- /src/worker/editor/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Govind783/nextjs-video-editor/HEAD/src/worker/editor/index.js -------------------------------------------------------------------------------- /tailwind.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Govind783/nextjs-video-editor/HEAD/tailwind.config.js --------------------------------------------------------------------------------