A modern, responsive admin dashboard built with React, Tailwind CSS, and Vite.
- Responsive design
- Authentication and protected routes
- User management (CRUD operations)
- Profile and Settings pages
- Dark mode
- React
- React Router
- Tailwind CSS
- Vite
- React Hook Form
- Yup (for form validation)
- React Hot Toast (for notifications)
- Node.js (v14 or later)
- npm or yarn or bun
-
Clone the repository:
git clone https://github.com/yourusername/modern-admin-app.git cd modern-admin-app -
Install dependencies:
npm install # or yarn install # or bun install
-
Start the development server:
npm run dev # or yarn dev # or bun run dev
-
Open your browser and visit
http://localhost:5173
To create a production build, run:
npm run build
# or
yarn build
# or
bun run buildsrc/components: Reusable React componentssrc/pages: Individual page componentssrc/layouts: Layout components (e.g., DashboardLayout)src/hooks: Custom React hookssrc/services: API services and utilitiessrc/styles: Global styles and Tailwind CSS configuration
Contributions are welcome! Please feel free to submit a Pull Request.
This project is licensed under the MIT License.