├── .eslintrc.json ├── .gitignore ├── LICENSE ├── README.md ├── actions ├── analytics │ ├── ordersAnalytics.ts │ └── userAnalytics.ts ├── invoices │ └── getAllInvoices.ts ├── prompt │ ├── getPrompts.ts │ └── updatePromptStatus.ts ├── shops │ └── getAllShops.ts ├── users │ └── getAllUsers.ts └── withdraws │ ├── getAllWithdraws.ts │ └── updateWithdrawStatus.ts ├── app ├── (routes) │ ├── invoices │ │ └── page.tsx │ ├── prompts │ │ └── page.tsx │ ├── shops │ │ └── page.tsx │ ├── users │ │ └── page.tsx │ └── withdraw-requests │ │ └── page.tsx ├── globals.css ├── layout.tsx ├── page.tsx └── sign-in │ └── [[...sign-in]] │ └── page.tsx ├── components ├── Admin │ ├── AllInvoices.tsx │ ├── AllPrompts.tsx │ ├── AllShops.tsx │ ├── AllUsers.tsx │ ├── AllWithdrawRequests.tsx │ ├── DashboardWidgets.tsx │ ├── OrdersAnalytics.tsx │ ├── UserAnalytics.tsx │ └── sidebar │ │ ├── AdminSidebar.tsx │ │ └── Icon.tsx ├── Error.tsx └── Sidebar.tsx ├── global.d.ts ├── lib └── prismaDb.ts ├── middleware.ts ├── next.config.js ├── package.json ├── postcss.config.js ├── prisma └── schema.prisma ├── public ├── next.svg └── vercel.svg ├── tailwind.config.ts ├── tsconfig.json └── utils ├── Heading.tsx ├── styles.ts └── useAdmin.ts /.eslintrc.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "next/core-web-vitals" 3 | } 4 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shahriarsajeeb/Prompt-MarketPlace-Admin/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shahriarsajeeb/Prompt-MarketPlace-Admin/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shahriarsajeeb/Prompt-MarketPlace-Admin/HEAD/README.md -------------------------------------------------------------------------------- /actions/analytics/ordersAnalytics.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shahriarsajeeb/Prompt-MarketPlace-Admin/HEAD/actions/analytics/ordersAnalytics.ts -------------------------------------------------------------------------------- /actions/analytics/userAnalytics.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shahriarsajeeb/Prompt-MarketPlace-Admin/HEAD/actions/analytics/userAnalytics.ts -------------------------------------------------------------------------------- /actions/invoices/getAllInvoices.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shahriarsajeeb/Prompt-MarketPlace-Admin/HEAD/actions/invoices/getAllInvoices.ts -------------------------------------------------------------------------------- /actions/prompt/getPrompts.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shahriarsajeeb/Prompt-MarketPlace-Admin/HEAD/actions/prompt/getPrompts.ts -------------------------------------------------------------------------------- /actions/prompt/updatePromptStatus.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shahriarsajeeb/Prompt-MarketPlace-Admin/HEAD/actions/prompt/updatePromptStatus.ts -------------------------------------------------------------------------------- /actions/shops/getAllShops.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shahriarsajeeb/Prompt-MarketPlace-Admin/HEAD/actions/shops/getAllShops.ts -------------------------------------------------------------------------------- /actions/users/getAllUsers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shahriarsajeeb/Prompt-MarketPlace-Admin/HEAD/actions/users/getAllUsers.ts -------------------------------------------------------------------------------- /actions/withdraws/getAllWithdraws.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shahriarsajeeb/Prompt-MarketPlace-Admin/HEAD/actions/withdraws/getAllWithdraws.ts -------------------------------------------------------------------------------- /actions/withdraws/updateWithdrawStatus.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shahriarsajeeb/Prompt-MarketPlace-Admin/HEAD/actions/withdraws/updateWithdrawStatus.ts -------------------------------------------------------------------------------- /app/(routes)/invoices/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shahriarsajeeb/Prompt-MarketPlace-Admin/HEAD/app/(routes)/invoices/page.tsx -------------------------------------------------------------------------------- /app/(routes)/prompts/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shahriarsajeeb/Prompt-MarketPlace-Admin/HEAD/app/(routes)/prompts/page.tsx -------------------------------------------------------------------------------- /app/(routes)/shops/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shahriarsajeeb/Prompt-MarketPlace-Admin/HEAD/app/(routes)/shops/page.tsx -------------------------------------------------------------------------------- /app/(routes)/users/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shahriarsajeeb/Prompt-MarketPlace-Admin/HEAD/app/(routes)/users/page.tsx -------------------------------------------------------------------------------- /app/(routes)/withdraw-requests/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shahriarsajeeb/Prompt-MarketPlace-Admin/HEAD/app/(routes)/withdraw-requests/page.tsx -------------------------------------------------------------------------------- /app/globals.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shahriarsajeeb/Prompt-MarketPlace-Admin/HEAD/app/globals.css -------------------------------------------------------------------------------- /app/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shahriarsajeeb/Prompt-MarketPlace-Admin/HEAD/app/layout.tsx -------------------------------------------------------------------------------- /app/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shahriarsajeeb/Prompt-MarketPlace-Admin/HEAD/app/page.tsx -------------------------------------------------------------------------------- /app/sign-in/[[...sign-in]]/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shahriarsajeeb/Prompt-MarketPlace-Admin/HEAD/app/sign-in/[[...sign-in]]/page.tsx -------------------------------------------------------------------------------- /components/Admin/AllInvoices.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shahriarsajeeb/Prompt-MarketPlace-Admin/HEAD/components/Admin/AllInvoices.tsx -------------------------------------------------------------------------------- /components/Admin/AllPrompts.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shahriarsajeeb/Prompt-MarketPlace-Admin/HEAD/components/Admin/AllPrompts.tsx -------------------------------------------------------------------------------- /components/Admin/AllShops.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shahriarsajeeb/Prompt-MarketPlace-Admin/HEAD/components/Admin/AllShops.tsx -------------------------------------------------------------------------------- /components/Admin/AllUsers.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shahriarsajeeb/Prompt-MarketPlace-Admin/HEAD/components/Admin/AllUsers.tsx -------------------------------------------------------------------------------- /components/Admin/AllWithdrawRequests.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shahriarsajeeb/Prompt-MarketPlace-Admin/HEAD/components/Admin/AllWithdrawRequests.tsx -------------------------------------------------------------------------------- /components/Admin/DashboardWidgets.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shahriarsajeeb/Prompt-MarketPlace-Admin/HEAD/components/Admin/DashboardWidgets.tsx -------------------------------------------------------------------------------- /components/Admin/OrdersAnalytics.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shahriarsajeeb/Prompt-MarketPlace-Admin/HEAD/components/Admin/OrdersAnalytics.tsx -------------------------------------------------------------------------------- /components/Admin/UserAnalytics.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shahriarsajeeb/Prompt-MarketPlace-Admin/HEAD/components/Admin/UserAnalytics.tsx -------------------------------------------------------------------------------- /components/Admin/sidebar/AdminSidebar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shahriarsajeeb/Prompt-MarketPlace-Admin/HEAD/components/Admin/sidebar/AdminSidebar.tsx -------------------------------------------------------------------------------- /components/Admin/sidebar/Icon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shahriarsajeeb/Prompt-MarketPlace-Admin/HEAD/components/Admin/sidebar/Icon.tsx -------------------------------------------------------------------------------- /components/Error.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shahriarsajeeb/Prompt-MarketPlace-Admin/HEAD/components/Error.tsx -------------------------------------------------------------------------------- /components/Sidebar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shahriarsajeeb/Prompt-MarketPlace-Admin/HEAD/components/Sidebar.tsx -------------------------------------------------------------------------------- /global.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shahriarsajeeb/Prompt-MarketPlace-Admin/HEAD/global.d.ts -------------------------------------------------------------------------------- /lib/prismaDb.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shahriarsajeeb/Prompt-MarketPlace-Admin/HEAD/lib/prismaDb.ts -------------------------------------------------------------------------------- /middleware.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shahriarsajeeb/Prompt-MarketPlace-Admin/HEAD/middleware.ts -------------------------------------------------------------------------------- /next.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shahriarsajeeb/Prompt-MarketPlace-Admin/HEAD/next.config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shahriarsajeeb/Prompt-MarketPlace-Admin/HEAD/package.json -------------------------------------------------------------------------------- /postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shahriarsajeeb/Prompt-MarketPlace-Admin/HEAD/postcss.config.js -------------------------------------------------------------------------------- /prisma/schema.prisma: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shahriarsajeeb/Prompt-MarketPlace-Admin/HEAD/prisma/schema.prisma -------------------------------------------------------------------------------- /public/next.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shahriarsajeeb/Prompt-MarketPlace-Admin/HEAD/public/next.svg -------------------------------------------------------------------------------- /public/vercel.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shahriarsajeeb/Prompt-MarketPlace-Admin/HEAD/public/vercel.svg -------------------------------------------------------------------------------- /tailwind.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shahriarsajeeb/Prompt-MarketPlace-Admin/HEAD/tailwind.config.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shahriarsajeeb/Prompt-MarketPlace-Admin/HEAD/tsconfig.json -------------------------------------------------------------------------------- /utils/Heading.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shahriarsajeeb/Prompt-MarketPlace-Admin/HEAD/utils/Heading.tsx -------------------------------------------------------------------------------- /utils/styles.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shahriarsajeeb/Prompt-MarketPlace-Admin/HEAD/utils/styles.ts -------------------------------------------------------------------------------- /utils/useAdmin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shahriarsajeeb/Prompt-MarketPlace-Admin/HEAD/utils/useAdmin.ts --------------------------------------------------------------------------------