/ReactMUIDashboard

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

Primary LanguageJavaScript

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