├── .github └── workflows │ └── nextjs.yml ├── .gitignore ├── README.md ├── app ├── (auth) │ └── (routes) │ │ ├── sign-in │ │ └── [[...sign-in]] │ │ │ └── page.jsx │ │ └── sign-up │ │ └── [[...sign-up]] │ │ └── page.jsx ├── (dashboard) │ ├── (routes) │ │ ├── file-preview │ │ │ └── [fileId] │ │ │ │ ├── _components │ │ │ │ ├── FileInfo.js │ │ │ │ └── FileShareForm.js │ │ │ │ └── page.js │ │ ├── files │ │ │ ├── _components │ │ │ │ ├── FileList.js │ │ │ │ └── TotalFileCard.js │ │ │ └── page.js │ │ ├── upgrade │ │ │ └── page.js │ │ └── upload │ │ │ ├── _components │ │ │ ├── AlertMsg.js │ │ │ ├── CompleteCheck.js │ │ │ ├── FilePreview.js │ │ │ ├── ProgressBar.js │ │ │ └── UploadForm.js │ │ │ └── page.js │ ├── _components │ │ ├── SideNav.js │ │ └── TopHeader.js │ └── layout.js ├── _components │ ├── Header.js │ ├── Hero.js │ ├── Toast.js │ └── email-template.js ├── _utils │ ├── Constant.js │ ├── GenerateRandomString.js │ └── GlobalApi.js ├── api │ └── send │ │ └── route.ts ├── f │ └── [fileId] │ │ ├── _componets │ │ └── FileItemC.js │ │ └── page.js ├── favicon.ico ├── globals.css ├── layout.js └── page.js ├── context └── ToastContext.js ├── firebaseConfig.js ├── jsconfig.json ├── middleware.ts ├── next.config.js ├── package.json ├── postcss.config.js ├── public ├── download-file.gif ├── file.png ├── logo.svg ├── logo1.svg ├── next.svg ├── vercel.svg └── verified.gif ├── tailwind.config.js └── tsconfig.json /.github/workflows/nextjs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rrs301/file-sharing-nextjs/HEAD/.github/workflows/nextjs.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rrs301/file-sharing-nextjs/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rrs301/file-sharing-nextjs/HEAD/README.md -------------------------------------------------------------------------------- /app/(auth)/(routes)/sign-in/[[...sign-in]]/page.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rrs301/file-sharing-nextjs/HEAD/app/(auth)/(routes)/sign-in/[[...sign-in]]/page.jsx -------------------------------------------------------------------------------- /app/(auth)/(routes)/sign-up/[[...sign-up]]/page.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rrs301/file-sharing-nextjs/HEAD/app/(auth)/(routes)/sign-up/[[...sign-up]]/page.jsx -------------------------------------------------------------------------------- /app/(dashboard)/(routes)/file-preview/[fileId]/_components/FileInfo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rrs301/file-sharing-nextjs/HEAD/app/(dashboard)/(routes)/file-preview/[fileId]/_components/FileInfo.js -------------------------------------------------------------------------------- /app/(dashboard)/(routes)/file-preview/[fileId]/_components/FileShareForm.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rrs301/file-sharing-nextjs/HEAD/app/(dashboard)/(routes)/file-preview/[fileId]/_components/FileShareForm.js -------------------------------------------------------------------------------- /app/(dashboard)/(routes)/file-preview/[fileId]/page.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rrs301/file-sharing-nextjs/HEAD/app/(dashboard)/(routes)/file-preview/[fileId]/page.js -------------------------------------------------------------------------------- /app/(dashboard)/(routes)/files/_components/FileList.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rrs301/file-sharing-nextjs/HEAD/app/(dashboard)/(routes)/files/_components/FileList.js -------------------------------------------------------------------------------- /app/(dashboard)/(routes)/files/_components/TotalFileCard.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rrs301/file-sharing-nextjs/HEAD/app/(dashboard)/(routes)/files/_components/TotalFileCard.js -------------------------------------------------------------------------------- /app/(dashboard)/(routes)/files/page.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rrs301/file-sharing-nextjs/HEAD/app/(dashboard)/(routes)/files/page.js -------------------------------------------------------------------------------- /app/(dashboard)/(routes)/upgrade/page.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rrs301/file-sharing-nextjs/HEAD/app/(dashboard)/(routes)/upgrade/page.js -------------------------------------------------------------------------------- /app/(dashboard)/(routes)/upload/_components/AlertMsg.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rrs301/file-sharing-nextjs/HEAD/app/(dashboard)/(routes)/upload/_components/AlertMsg.js -------------------------------------------------------------------------------- /app/(dashboard)/(routes)/upload/_components/CompleteCheck.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rrs301/file-sharing-nextjs/HEAD/app/(dashboard)/(routes)/upload/_components/CompleteCheck.js -------------------------------------------------------------------------------- /app/(dashboard)/(routes)/upload/_components/FilePreview.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rrs301/file-sharing-nextjs/HEAD/app/(dashboard)/(routes)/upload/_components/FilePreview.js -------------------------------------------------------------------------------- /app/(dashboard)/(routes)/upload/_components/ProgressBar.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rrs301/file-sharing-nextjs/HEAD/app/(dashboard)/(routes)/upload/_components/ProgressBar.js -------------------------------------------------------------------------------- /app/(dashboard)/(routes)/upload/_components/UploadForm.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rrs301/file-sharing-nextjs/HEAD/app/(dashboard)/(routes)/upload/_components/UploadForm.js -------------------------------------------------------------------------------- /app/(dashboard)/(routes)/upload/page.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rrs301/file-sharing-nextjs/HEAD/app/(dashboard)/(routes)/upload/page.js -------------------------------------------------------------------------------- /app/(dashboard)/_components/SideNav.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rrs301/file-sharing-nextjs/HEAD/app/(dashboard)/_components/SideNav.js -------------------------------------------------------------------------------- /app/(dashboard)/_components/TopHeader.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rrs301/file-sharing-nextjs/HEAD/app/(dashboard)/_components/TopHeader.js -------------------------------------------------------------------------------- /app/(dashboard)/layout.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rrs301/file-sharing-nextjs/HEAD/app/(dashboard)/layout.js -------------------------------------------------------------------------------- /app/_components/Header.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rrs301/file-sharing-nextjs/HEAD/app/_components/Header.js -------------------------------------------------------------------------------- /app/_components/Hero.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rrs301/file-sharing-nextjs/HEAD/app/_components/Hero.js -------------------------------------------------------------------------------- /app/_components/Toast.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rrs301/file-sharing-nextjs/HEAD/app/_components/Toast.js -------------------------------------------------------------------------------- /app/_components/email-template.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rrs301/file-sharing-nextjs/HEAD/app/_components/email-template.js -------------------------------------------------------------------------------- /app/_utils/Constant.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rrs301/file-sharing-nextjs/HEAD/app/_utils/Constant.js -------------------------------------------------------------------------------- /app/_utils/GenerateRandomString.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rrs301/file-sharing-nextjs/HEAD/app/_utils/GenerateRandomString.js -------------------------------------------------------------------------------- /app/_utils/GlobalApi.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rrs301/file-sharing-nextjs/HEAD/app/_utils/GlobalApi.js -------------------------------------------------------------------------------- /app/api/send/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rrs301/file-sharing-nextjs/HEAD/app/api/send/route.ts -------------------------------------------------------------------------------- /app/f/[fileId]/_componets/FileItemC.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rrs301/file-sharing-nextjs/HEAD/app/f/[fileId]/_componets/FileItemC.js -------------------------------------------------------------------------------- /app/f/[fileId]/page.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rrs301/file-sharing-nextjs/HEAD/app/f/[fileId]/page.js -------------------------------------------------------------------------------- /app/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rrs301/file-sharing-nextjs/HEAD/app/favicon.ico -------------------------------------------------------------------------------- /app/globals.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rrs301/file-sharing-nextjs/HEAD/app/globals.css -------------------------------------------------------------------------------- /app/layout.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rrs301/file-sharing-nextjs/HEAD/app/layout.js -------------------------------------------------------------------------------- /app/page.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rrs301/file-sharing-nextjs/HEAD/app/page.js -------------------------------------------------------------------------------- /context/ToastContext.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rrs301/file-sharing-nextjs/HEAD/context/ToastContext.js -------------------------------------------------------------------------------- /firebaseConfig.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rrs301/file-sharing-nextjs/HEAD/firebaseConfig.js -------------------------------------------------------------------------------- /jsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rrs301/file-sharing-nextjs/HEAD/jsconfig.json -------------------------------------------------------------------------------- /middleware.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rrs301/file-sharing-nextjs/HEAD/middleware.ts -------------------------------------------------------------------------------- /next.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rrs301/file-sharing-nextjs/HEAD/next.config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rrs301/file-sharing-nextjs/HEAD/package.json -------------------------------------------------------------------------------- /postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rrs301/file-sharing-nextjs/HEAD/postcss.config.js -------------------------------------------------------------------------------- /public/download-file.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rrs301/file-sharing-nextjs/HEAD/public/download-file.gif -------------------------------------------------------------------------------- /public/file.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rrs301/file-sharing-nextjs/HEAD/public/file.png -------------------------------------------------------------------------------- /public/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rrs301/file-sharing-nextjs/HEAD/public/logo.svg -------------------------------------------------------------------------------- /public/logo1.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rrs301/file-sharing-nextjs/HEAD/public/logo1.svg -------------------------------------------------------------------------------- /public/next.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rrs301/file-sharing-nextjs/HEAD/public/next.svg -------------------------------------------------------------------------------- /public/vercel.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rrs301/file-sharing-nextjs/HEAD/public/vercel.svg -------------------------------------------------------------------------------- /public/verified.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rrs301/file-sharing-nextjs/HEAD/public/verified.gif -------------------------------------------------------------------------------- /tailwind.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rrs301/file-sharing-nextjs/HEAD/tailwind.config.js -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rrs301/file-sharing-nextjs/HEAD/tsconfig.json --------------------------------------------------------------------------------