Skip to content

basma-khalil/admin-dashboard

Repository files navigation

Admin Dashboard

A dashboard website with a variety of charts

Admin dashboard responsive

Table of Contents

About the Project

Description

This dashboard website is a Next.js app, bootstrapped with create-next-app, built with TypeScript and Material UI to customize and style the app.

Preview

admin-dashboard-preview.mp4

Built With

Built With

Features

  • Multi-page website
  • 10+ Specialized pages for different services
  • Server-side API routes
  • Interactive dashboard
  • Editable calendar with the ability to add and delete events
  • User-friendly data grid interface with the ability to edit, sort, and filter
  • Validated form
  • Light/dark mode
  • Export dashboard data to a downloadable PDF report
  • Responsive web design
  • Cross-browser support
  • Optimized code

Usability

All features are usable across modern desktop, tablet, and phone browsers.

Getting Started

To get started, you need node.js and npm installed on your local machine.

Prerequisites

To clone the project locally, run the following command:

git clone https://github.com/basma-khalil/admin-dashboard.git

Installing

To install dependencies, go to the project directory and run the following command:

npm install

Development Mode

To Runs the app in the development mode, run the following command:

npm run dev

Open http://localhost:3000 to view it in your browser.

Production Build

To Build the app for production to the .next folder, run the following command:

npm run build

It correctly bundles Next.js in production mode and optimizes the build for the best performance.

Credits

License

CC BY-NC-SA
This code is licensed under the Attribution-NonCommercial-ShareAlike License - For more details:

Demo

For Demo of this template you can visit admindashboard-theme.vercel.app