A modern dashboard interface built with Next.js, featuring authentication, responsive design, and a clean user interface.
- Next.js 15 - React framework for building web applications
- React 19 - JavaScript library for building user interfaces
- Next Auth - Authentication solution for Next.js applications
- Shadcn UI - High-quality UI components built with Radix UI and Tailwind CSS
- Tailwind CSS - Utility-first CSS framework
- TypeScript - Typed JavaScript for better developer experience
- Modern and responsive dashboard layout
- Authentication system with Next Auth
- Dark/Light theme support
- Team switching functionality
- Navigation sidebar with collapsible sections
- Search functionality
- User profile management
First, run the development server:
npm run dev
# or
yarn dev
# or
pnpm dev
# or
bun devOpen http://localhost:3000 with your browser to see the result.
src/app- Next.js app router pages and layoutssrc/components- Reusable UI componentssrc/lib- Utility functions and shared codesrc/hooks- Custom React hookssrc/types- TypeScript type definitions
Create a .env.local file in the root directory with the following variables:
NEXTAUTH_URL=http://localhost:3000
NEXTAUTH_SECRET=your-secret-key
To learn more about the technologies used in this project:
The easiest way to deploy your Next.js app is to use the Vercel Platform from the creators of Next.js.
Check out our Next.js deployment documentation for more details.
