Skip to content

zzkhong/dashboard-template

Repository files navigation

Overview

Pages

Pages Specifications
Signup Authentication with NextAuth supports Social logins and email logins(Enter dummy email for demo).
Dashboard Cards with recharts graphs for analytics.
Users/new A User Form with Uploadthing to support file uploading with dropzone.
Users Tanstack tables with server side searching, pagination etc).
Profile Mutistep dynamic forms using react-hook-form and zod for form validation.
File A Drag n Drop task management board with dnd-kit and zustand to persist state locally.
Not Found Not Found Page Added in the root level
- -

Getting Started

Follow these steps to clone the repository and start the development server:

  • npm install
  • Create a .env.local file by copying the example environment file: cp env.example.txt .env.local
  • Add the required environment variables to the .env.local file.
  • npm run dev

You should now be able to access the application at http://localhost:3000.