Skip to content

React Dashboard Design, with Authentication Route, Error Routes, Charts and Table Route. Used React-router-dom, Chartjs, react-chartjs2 and datatable.

Notifications You must be signed in to change notification settings

samsyntx/react-dashboard-design

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Create a Admin Dashboard using React

In This Project I've build a React admin dashboard. The UI Reference is taken from the Start Bootstrap Admin Panel. In Which user can analysis using Charts(Area Chart, Bar Chart & Pie Chart) and Table.

Features

  • Data Visualization : The dashboard allows users to visualize data in various formats, such as charts, graphs, and tables. It supports popular libraries like charts.js and react-chartjs-2. JavaScript is used to create insightful data representations.
  • Responsive Design : The dashboard is responsive, ensuring that it adapts to different screen sizes and devices, providing an optimal viewing experience for users on desktops, tablets, and mobile phones.
  • User Authentication: Secure user authentication Route builded to protect sensitive data and ensure that only authorized users can access the dashboard. Login, Register and Forget Password Routes are provided.
  • User Navigation : A common responssive Header and Sidebar is used so that user can navigate to the other route.
  • State Management : For Global State management React Context is used and the another hand React Hooks is used for the local state management. User can easily control the sidebar in different screen through global state management.
  • Switch Theme: The dashboard allows users to switch the Sider Menu Theme between Dark and Light mode through the Context.
  • Integration Options : It is designed to be easily integrated with various backend technologies and APIs, making it adaptable to different data sources.

Installation

To install and run the React Dashboard Design on your local machine, follow these steps:

Clone the repository:

git clone https://github.com/shubham96git/react-dashboard-design.git

Change into the project directory:

cd react-dashboard-design

Install dependencies using npm or yarn:

npm install

Start the development server:

npm start

Open your web browser and go to http://localhost:3000 to access the dashboard.

Or Live: https://reactdashshubham.vercel.app/

Once the React Dashboard Design is up and running, you can explore its various functionalities:

Learn More

Folder Structure

The folder structure of the project is organized as follows:

react-dashboard-design/
  ├── public/
  │   └── index.html
  ├── src/
  │   ├── components/
  │   ├── containers/
  │   ├── styles/
  │   ├── utils/
  │   ├── App.js
  │   └── index.js
  ├── .gitignore
  ├── package.json
  ├── README.md
  └── (other configuration and build files)

About

React Dashboard Design, with Authentication Route, Error Routes, Charts and Table Route. Used React-router-dom, Chartjs, react-chartjs2 and datatable.

Resources

Stars

Watchers

Forks