# nextjs-test **Repository Path**: wangshufen66/nextjs-test ## Basic Information - **Project Name**: nextjs-test - **Description**: nextjs-test - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2024-05-10 - **Last Updated**: 2024-05-10 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README
Next.js 14 Admin Dashboard Template
Built with the Next.js App Router

Demo ยท Clone & Deploy
## Overview This is a starter template using the following stack: - Framework - [Next.js 14](https://nextjs.org/) - Language - [TypeScript](https://www.typescriptlang.org) - Auth - [NextAuth.js](https://next-auth.js.org) - Database - [Postgres](https://vercel.com/postgres) - Deployment - [Vercel](https://vercel.com/docs/concepts/next.js/overview) - Styling - [Tailwind CSS](https://tailwindcss.com) - Components - [Shadcn UI](https://ui.shadcn.com/) - Analytics - [Vercel Analytics](https://vercel.com/analytics) - Formatting - [Prettier](https://prettier.io) This template uses the new Next.js App Router. This includes support for enhanced layouts, colocation of components, tests, and styles, component-level data fetching, and more. ## Getting Started During the deployment, Vercel will prompt you to create a new Postgres database. This will add the necessary environment variables to your project. Inside the Vercel Postgres dashboard, create a table based on the schema defined in this repository. ``` CREATE TABLE users ( id SERIAL PRIMARY KEY, email VARCHAR(255) NOT NULL, name VARCHAR(255), username VARCHAR(255) ); ``` Insert a row for testing: ``` INSERT INTO users (id, email, name, username) VALUES (1, 'me@site.com', 'Me', 'username'); ``` Copy the `.env.example` file to `.env` and update the values. Finally, run the following commands to start the development server: ``` pnpm install pnpm dev ``` You should now be able to access the application at http://localhost:3000.