This is a dashboard application built with Next.js, based on the Next.js App Router Course. It includes features like a dashboard overview, customer and invoice management.
To get a local copy up and running, follow these simple steps.
-
npm
npm install npm@latest -g
-
Clone the repo
git clone https://github.com/JohnMarkDev/nextjs-dashboard.git
-
Install NPM packages
npm install
-
Start the development server
npm run dev
- Dashboard Overview: A central hub with key metrics and visualizations.
- Customer Management: View and manage customer data.
- Invoice Management: Track and manage invoices.
- Data Fetching: Fetches data from a PostgreSQL database.
- Authentication: User authentication with NextAuth.js.
- Next.js - React framework for production.
- React - A JavaScript library for building user interfaces.
- TypeScript - A typed superset of JavaScript.
- Tailwind CSS - A utility-first CSS framework.
- PostgreSQL - A powerful, open source object-relational database system.
- NextAuth.js - Authentication for Next.js.