├── .eslintrc.json ├── .gitignore ├── .nvmrc ├── README.md ├── app ├── dashboard │ ├── customers │ │ └── page.tsx │ ├── invoices │ │ ├── [id] │ │ │ └── edit │ │ │ │ ├── not-found.tsx │ │ │ │ └── page.tsx │ │ ├── create │ │ │ └── page.tsx │ │ ├── error.tsx │ │ └── page.tsx │ ├── layout.tsx │ ├── loading.tsx │ └── page.tsx ├── favicon.ico ├── layout.tsx ├── lib │ ├── actions.ts │ ├── data.ts │ ├── definitions.ts │ ├── placeholder-data.js │ └── utils.ts ├── login │ └── page.tsx ├── opengraph-image.png ├── page.tsx └── ui │ ├── acme-logo.tsx │ ├── button.tsx │ ├── customers │ └── table.tsx │ ├── dashboard │ ├── cards.tsx │ ├── latest-invoices.tsx │ ├── nav-links.tsx │ ├── revenue-chart.tsx │ └── sidenav.tsx │ ├── fonts.ts │ ├── global.css │ ├── home.module.css │ ├── invoices │ ├── breadcrumbs.tsx │ ├── buttons.tsx │ ├── create-form.tsx │ ├── edit-form.tsx │ ├── pagination.tsx │ ├── status.tsx │ └── table.tsx │ ├── login-form.tsx │ ├── search.tsx │ └── skeletons.tsx ├── auth.config.ts ├── auth.ts ├── middleware.ts ├── next.config.js ├── package.json ├── postcss.config.js ├── prettier.config.js ├── public ├── customers │ ├── amy-burns.png │ ├── balazs-orban.png │ ├── delba-de-oliveira.png │ ├── emil-kowalski.png │ ├── evil-rabbit.png │ ├── guillermo-rauch.png │ ├── hector-simpson.png │ ├── jared-palmer.png │ ├── lee-robinson.png │ ├── michael-novotny.png │ ├── steph-dietz.png │ └── steven-tey.png ├── hero-desktop.png └── hero-mobile.png ├── scripts └── seed.js ├── tailwind.config.ts └── tsconfig.json /.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan7reza7/nextjs-dashboard/HEAD/.eslintrc.json -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan7reza7/nextjs-dashboard/HEAD/.gitignore -------------------------------------------------------------------------------- /.nvmrc: -------------------------------------------------------------------------------- 1 | 18 2 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan7reza7/nextjs-dashboard/HEAD/README.md -------------------------------------------------------------------------------- /app/dashboard/customers/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan7reza7/nextjs-dashboard/HEAD/app/dashboard/customers/page.tsx -------------------------------------------------------------------------------- /app/dashboard/invoices/[id]/edit/not-found.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan7reza7/nextjs-dashboard/HEAD/app/dashboard/invoices/[id]/edit/not-found.tsx -------------------------------------------------------------------------------- /app/dashboard/invoices/[id]/edit/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan7reza7/nextjs-dashboard/HEAD/app/dashboard/invoices/[id]/edit/page.tsx -------------------------------------------------------------------------------- /app/dashboard/invoices/create/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan7reza7/nextjs-dashboard/HEAD/app/dashboard/invoices/create/page.tsx -------------------------------------------------------------------------------- /app/dashboard/invoices/error.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan7reza7/nextjs-dashboard/HEAD/app/dashboard/invoices/error.tsx -------------------------------------------------------------------------------- /app/dashboard/invoices/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan7reza7/nextjs-dashboard/HEAD/app/dashboard/invoices/page.tsx -------------------------------------------------------------------------------- /app/dashboard/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan7reza7/nextjs-dashboard/HEAD/app/dashboard/layout.tsx -------------------------------------------------------------------------------- /app/dashboard/loading.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan7reza7/nextjs-dashboard/HEAD/app/dashboard/loading.tsx -------------------------------------------------------------------------------- /app/dashboard/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan7reza7/nextjs-dashboard/HEAD/app/dashboard/page.tsx -------------------------------------------------------------------------------- /app/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan7reza7/nextjs-dashboard/HEAD/app/favicon.ico -------------------------------------------------------------------------------- /app/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan7reza7/nextjs-dashboard/HEAD/app/layout.tsx -------------------------------------------------------------------------------- /app/lib/actions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan7reza7/nextjs-dashboard/HEAD/app/lib/actions.ts -------------------------------------------------------------------------------- /app/lib/data.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan7reza7/nextjs-dashboard/HEAD/app/lib/data.ts -------------------------------------------------------------------------------- /app/lib/definitions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan7reza7/nextjs-dashboard/HEAD/app/lib/definitions.ts -------------------------------------------------------------------------------- /app/lib/placeholder-data.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan7reza7/nextjs-dashboard/HEAD/app/lib/placeholder-data.js -------------------------------------------------------------------------------- /app/lib/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan7reza7/nextjs-dashboard/HEAD/app/lib/utils.ts -------------------------------------------------------------------------------- /app/login/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan7reza7/nextjs-dashboard/HEAD/app/login/page.tsx -------------------------------------------------------------------------------- /app/opengraph-image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan7reza7/nextjs-dashboard/HEAD/app/opengraph-image.png -------------------------------------------------------------------------------- /app/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan7reza7/nextjs-dashboard/HEAD/app/page.tsx -------------------------------------------------------------------------------- /app/ui/acme-logo.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan7reza7/nextjs-dashboard/HEAD/app/ui/acme-logo.tsx -------------------------------------------------------------------------------- /app/ui/button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan7reza7/nextjs-dashboard/HEAD/app/ui/button.tsx -------------------------------------------------------------------------------- /app/ui/customers/table.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan7reza7/nextjs-dashboard/HEAD/app/ui/customers/table.tsx -------------------------------------------------------------------------------- /app/ui/dashboard/cards.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan7reza7/nextjs-dashboard/HEAD/app/ui/dashboard/cards.tsx -------------------------------------------------------------------------------- /app/ui/dashboard/latest-invoices.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan7reza7/nextjs-dashboard/HEAD/app/ui/dashboard/latest-invoices.tsx -------------------------------------------------------------------------------- /app/ui/dashboard/nav-links.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan7reza7/nextjs-dashboard/HEAD/app/ui/dashboard/nav-links.tsx -------------------------------------------------------------------------------- /app/ui/dashboard/revenue-chart.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan7reza7/nextjs-dashboard/HEAD/app/ui/dashboard/revenue-chart.tsx -------------------------------------------------------------------------------- /app/ui/dashboard/sidenav.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan7reza7/nextjs-dashboard/HEAD/app/ui/dashboard/sidenav.tsx -------------------------------------------------------------------------------- /app/ui/fonts.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan7reza7/nextjs-dashboard/HEAD/app/ui/fonts.ts -------------------------------------------------------------------------------- /app/ui/global.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan7reza7/nextjs-dashboard/HEAD/app/ui/global.css -------------------------------------------------------------------------------- /app/ui/home.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan7reza7/nextjs-dashboard/HEAD/app/ui/home.module.css -------------------------------------------------------------------------------- /app/ui/invoices/breadcrumbs.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan7reza7/nextjs-dashboard/HEAD/app/ui/invoices/breadcrumbs.tsx -------------------------------------------------------------------------------- /app/ui/invoices/buttons.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan7reza7/nextjs-dashboard/HEAD/app/ui/invoices/buttons.tsx -------------------------------------------------------------------------------- /app/ui/invoices/create-form.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan7reza7/nextjs-dashboard/HEAD/app/ui/invoices/create-form.tsx -------------------------------------------------------------------------------- /app/ui/invoices/edit-form.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan7reza7/nextjs-dashboard/HEAD/app/ui/invoices/edit-form.tsx -------------------------------------------------------------------------------- /app/ui/invoices/pagination.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan7reza7/nextjs-dashboard/HEAD/app/ui/invoices/pagination.tsx -------------------------------------------------------------------------------- /app/ui/invoices/status.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan7reza7/nextjs-dashboard/HEAD/app/ui/invoices/status.tsx -------------------------------------------------------------------------------- /app/ui/invoices/table.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan7reza7/nextjs-dashboard/HEAD/app/ui/invoices/table.tsx -------------------------------------------------------------------------------- /app/ui/login-form.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan7reza7/nextjs-dashboard/HEAD/app/ui/login-form.tsx -------------------------------------------------------------------------------- /app/ui/search.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan7reza7/nextjs-dashboard/HEAD/app/ui/search.tsx -------------------------------------------------------------------------------- /app/ui/skeletons.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan7reza7/nextjs-dashboard/HEAD/app/ui/skeletons.tsx -------------------------------------------------------------------------------- /auth.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan7reza7/nextjs-dashboard/HEAD/auth.config.ts -------------------------------------------------------------------------------- /auth.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan7reza7/nextjs-dashboard/HEAD/auth.ts -------------------------------------------------------------------------------- /middleware.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan7reza7/nextjs-dashboard/HEAD/middleware.ts -------------------------------------------------------------------------------- /next.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan7reza7/nextjs-dashboard/HEAD/next.config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan7reza7/nextjs-dashboard/HEAD/package.json -------------------------------------------------------------------------------- /postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan7reza7/nextjs-dashboard/HEAD/postcss.config.js -------------------------------------------------------------------------------- /prettier.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan7reza7/nextjs-dashboard/HEAD/prettier.config.js -------------------------------------------------------------------------------- /public/customers/amy-burns.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan7reza7/nextjs-dashboard/HEAD/public/customers/amy-burns.png -------------------------------------------------------------------------------- /public/customers/balazs-orban.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan7reza7/nextjs-dashboard/HEAD/public/customers/balazs-orban.png -------------------------------------------------------------------------------- /public/customers/delba-de-oliveira.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan7reza7/nextjs-dashboard/HEAD/public/customers/delba-de-oliveira.png -------------------------------------------------------------------------------- /public/customers/emil-kowalski.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan7reza7/nextjs-dashboard/HEAD/public/customers/emil-kowalski.png -------------------------------------------------------------------------------- /public/customers/evil-rabbit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan7reza7/nextjs-dashboard/HEAD/public/customers/evil-rabbit.png -------------------------------------------------------------------------------- /public/customers/guillermo-rauch.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan7reza7/nextjs-dashboard/HEAD/public/customers/guillermo-rauch.png -------------------------------------------------------------------------------- /public/customers/hector-simpson.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan7reza7/nextjs-dashboard/HEAD/public/customers/hector-simpson.png -------------------------------------------------------------------------------- /public/customers/jared-palmer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan7reza7/nextjs-dashboard/HEAD/public/customers/jared-palmer.png -------------------------------------------------------------------------------- /public/customers/lee-robinson.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan7reza7/nextjs-dashboard/HEAD/public/customers/lee-robinson.png -------------------------------------------------------------------------------- /public/customers/michael-novotny.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan7reza7/nextjs-dashboard/HEAD/public/customers/michael-novotny.png -------------------------------------------------------------------------------- /public/customers/steph-dietz.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan7reza7/nextjs-dashboard/HEAD/public/customers/steph-dietz.png -------------------------------------------------------------------------------- /public/customers/steven-tey.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan7reza7/nextjs-dashboard/HEAD/public/customers/steven-tey.png -------------------------------------------------------------------------------- /public/hero-desktop.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan7reza7/nextjs-dashboard/HEAD/public/hero-desktop.png -------------------------------------------------------------------------------- /public/hero-mobile.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan7reza7/nextjs-dashboard/HEAD/public/hero-mobile.png -------------------------------------------------------------------------------- /scripts/seed.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan7reza7/nextjs-dashboard/HEAD/scripts/seed.js -------------------------------------------------------------------------------- /tailwind.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan7reza7/nextjs-dashboard/HEAD/tailwind.config.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan7reza7/nextjs-dashboard/HEAD/tsconfig.json --------------------------------------------------------------------------------