Skip to content

Latest commit

Β 

History

History
77 lines (55 loc) Β· 2 KB

File metadata and controls

77 lines (55 loc) Β· 2 KB

Admin Dashboard πŸš€

Welcome to the Admin Dashboard! This project is a feature-rich and visually appealing admin panel built with modern web technologies. 🌟

🌐 Live Demo

πŸ‘‰ Explore the Admin Dashboard here!

✨ Features

  • πŸ—‚οΈ Sidebar Navigation: Easily navigate between different sections of the dashboard.
  • πŸŒ™ Dark Mode: Toggle between light and dark themes for better accessibility.
  • πŸ›€οΈ Page Navigation: Seamlessly switch between different pages.
  • πŸ“ Profile Form: Create and update profiles using Formik, with validation powered by Yup.
  • πŸ“… Calendar: Integrated with FullCalendar for scheduling and event management.
  • πŸ“‹ Data Tables: Built with MUI DataGrid for sorting, filtering, and pagination.
  • πŸ“Š Charts: Line, bar, pie, and geography charts using Nivo.

πŸ› οΈ Technologies Used

  • Frontend: React.js βš›οΈ
  • Styling: Material-UI (MUI) 🎨
  • Charts: NivoCharts πŸ“ˆ
  • Sidebar: React-Pro-Sidebar πŸ—‚οΈ
  • Forms: Formik & Yup πŸ“
  • Calendar: FullCalendar πŸ“…
  • Deployment: Vercel 🌍

πŸš€ Getting Started

Prerequisites

Make sure you have the following installed:

  • Node.js 🟒
  • npm or yarn πŸ“¦

Installation

  1. Clone the repository:

    git clone https://github.com/Tahrim19/admin-dashboard.git
  2. Navigate to the project directory:

    cd admin-dashboard
  3. Install dependencies:

    npm install
    # or
    yarn install
  4. Start the development server:

    npm start
    # or
    yarn start
  5. Open your browser and visit:

    http://localhost:3000
    

🌟 Show Your Support

If you like this project, please ⭐ the repository!

Acknowledgement

This project was created as a learning exercise, guided by a tutorial video. Many thanks to the creator for their valuable insights.
Watch the tutorial here! πŸŽ₯