Skip to content

A Free Dashboard Template in React Build using MUI and Easily Customize able

Notifications You must be signed in to change notification settings

hackstarsj/ReactMUIDashboard

Repository files navigation

React Dashboard with Multiple Themes

Welcome to the React Dashboard project! This dashboard is built using Material-UI (MUI) and supports multiple themes. It provides a customizable and responsive interface for various use cases.

Demo

You can check out the live demo here.

Features

  • Multiple themes (Light, Dark, Blue Light, Blue Dark, Green Light, Green Dark, Red Light, Red Dark, Orange Light, Orange Dark)
  • Responsive design
  • Sidebar navigation
  • User authentication (Sign Up and Sign In)
  • Customizable components
  • Integrated search functionality

Installation

Follow these steps to set up the project locally:

  1. Clone the repository:

    git clone https://github.com/hackstarsj/ReactMUIDashboard
    cd ReactMUIDashboard
  2. Install dependencies:

    npm install
  3. Start the development server:

    npm start

Usage

Changing Themes

You can change the theme by updating the theme selection logic in the Layout component. The themes are defined in the themes.js file.

Adding New Routes

To add new routes to the dashboard, update the router configuration in your main component file (e.g., App.js). Define the new routes and their respective components.

Customizing Components

All components are customizable. You can modify the styles and structure of the components in their respective files.

Project Structure

Here's a brief overview of the project structure:

Screenshots

Here are some screenshots of the dashboard:

Screenshot 1 Screenshot 2 Screenshot 3 Screenshot 4 Screenshot 5 Screenshot 6 Screenshot 7 Screenshot 8

About

A Free Dashboard Template in React Build using MUI and Easily Customize able

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages