This Admin Dashboard is a comprehensive set of components designed to manage the administrative interface of the "Connect" platform. This dashboard serves as a crucial tool for administrators, providing functionalities to streamline user management, content moderation, and overall system monitoring.
Dual Themes: The dashboard supports both light and dark themes, allowing users to switch seamlessly between them. The dark mode can be activated with an elegant toggle button, enhancing usability in low-light environments.
User Management: Provides administrators with the ability to manage user accounts, roles, and permissions efficiently.
Accept and reject demandes
Analytics and Graphs: Includes intuitive pages for displaying graphs and analytics, offering valuable insights into user activity and system state
Authentication: Features secure authentication mechanisms, including JWT (JSON Web Tokens), to ensure secure access. The login and registration pages are designed with user-friendly interfaces.
Alerts and Notifications: Real-time alerts and notifications keep administrators informed about important events and system statuses. Responsive Design: Fully responsive design that works seamlessly across various devices and screen sizes.
Clone the Repository:
git clone https://github.com/username/admin-dashboard.git
Install Dependencies: Navigate to the project directory and install the necessary dependencies:
cd admin-dashboard
npm install
Build the Project: Build the project to prepare for deployment:
npm run build
Start the Development Server: You can start the development server on port 4153 using:
npm run dev
Alternatively, to preview the built project, use:
npm run preview
Screenshots
Contributing Feel free to fork this project and submit pull requests. Contributions are always welcome!
License This project is licensed under the MIT License - see the LICENSE file for details.