Welcome to the Admin Dashboard! This project is a feature-rich and visually appealing admin panel built with modern web technologies. π
π Explore the Admin Dashboard here!
- ποΈ 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.
- Frontend: React.js βοΈ
- Styling: Material-UI (MUI) π¨
- Charts: NivoCharts π
- Sidebar: React-Pro-Sidebar ποΈ
- Forms: Formik & Yup π
- Calendar: FullCalendar π
- Deployment: Vercel π
Make sure you have the following installed:
- Node.js π’
- npm or yarn π¦
-
Clone the repository:
git clone https://github.com/Tahrim19/admin-dashboard.git
-
Navigate to the project directory:
cd admin-dashboard -
Install dependencies:
npm install # or yarn install -
Start the development server:
npm start # or yarn start -
Open your browser and visit:
http://localhost:3000
If you like this project, please β the repository!
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! π₯