This repository contains the source code for an Admin Dashboard designed to manage leads effectively. The dashboard provides a clean, responsive interface with essential tools to track and analyze leads.
- Responsive Design: Built with Bootstrap for compatibility across devices.
- Intuitive Navigation: Sidebar menu with quick access to Dashboard, Store, Analytics, Messages, Team, and Settings.
- Interactive Dashboard Widgets: Key metrics like new leads, visitors, and total leads are displayed.
- Data Table: Organized display of lead details including location and timestamps.
- Search and Notifications: Easy-to-use search functionality and notification alerts.
- Dark Mode Toggle: Switch between light and dark themes effortlessly.
- Export Feature: Download data in
.xlsx
format.
-
index.html
: The main HTML file containing the dashboard layout and structure.- Sidebar navigation.
- Main content area with widgets and data table.
-
CSS:
- Bootstrap: Used for responsive layout.
- Custom CSS: Additional styling via
style.css
.
-
JavaScript:
- Dynamic updates and event handling via
script.js
.
- Dynamic updates and event handling via
- Web Browser: A modern browser like Chrome, Firefox, or Edge.
- Code Editor: Recommended for customization, e.g., Visual Studio Code.
-
Clone the repository:
git clone https://github.com/nasal-thanseer/admin-dashboard.git cd admin-dashboard
-
Open the project:
- Ensure the following files are in place:
index.html
for the dashboard layout.style.css
for custom styles.script.js
for dynamic behavior.
- Open
index.html
in your browser or serve it using a local server.
Example using Python's built-in server:
python -m http.server 8080
- Ensure the following files are in place:
-
View the dashboard:
- Navigate to
http://localhost:8080
in your browser.
- Navigate to
- Navigate through the sidebar: Access different sections like Analytics, Messages, and Team.
- View Dashboard Widgets: Monitor lead metrics such as new leads and visitors.
- Interact with Data Table: Check detailed lead information.
- Download Reports: Export lead data in
.xlsx
format. - Customize Theme: Toggle between light and dark modes.
index.html
: Provides the structure and layout for the admin dashboard.
style.css
:- Adds bespoke styles for enhanced visuals.
- Works alongside Bootstrap for a modern, responsive design.
script.js
:- Handles interactive elements such as toggles and notifications.
- Updates data dynamically in the table.
- Integrate with a backend to store and fetch lead data.
- Add authentication for secure access.
- Enhance analytics with graphs and charts.
- Implement APIs for real-time updates.
We welcome contributions! Fork the repository, make changes, and submit a pull request.