# Visual Installation Guide This guide provides a visual walkthrough of installing and setting up Concept. ## Dashboard Preview  ## Installation Steps ### Step 1: Download or Clone ```bash # Clone via Git git clone https://github.com/yourusername/concept.git # Or download and extract the ZIP file ``` ### Step 2: Project Structure After extraction, you'll see this structure: ``` concept/ ├── src/ # Source files ├── docs/ # Documentation ├── scripts/ # Utility scripts ├── package.json # Dependencies └── vite.config.js # Build configuration ``` ### Step 3: Install Dependencies Open terminal in the project directory: ```bash npm install ``` This installs all required packages including: - Bootstrap 5.3.7 - Chart.js 4.5.0 - DataTables - Font Awesome 7 - And more... ### Step 4: Start Development Server ```bash npm run dev ``` The development server will start at `http://localhost:3000` ## First Look When you first open Concept, you'll see: ### 1. Main Dashboard The default landing page showing: - Revenue metrics with trend indicators - Interactive charts - Recent activity feed - Quick stats cards ### 2. Navigation Structure **Sidebar Navigation** includes: - **Dashboards** - Multiple dashboard variants - **UI Elements** - Component examples - **Forms** - Form controls and validation - **Tables** - Data presentation options - **E-commerce** - Shop management pages - **Apps** - Calendar, chat, and more ### 3. Key Features **Responsive Design** - Desktop: Full sidebar + multi-column layout - Tablet: Collapsible sidebar + 2-column layout - Mobile: Hamburger menu + single column **Dark Sidebar** The sidebar features a dark theme (#0e0c28) with: - Hover effects - Active state indicators - Collapsible sub-menus ## Customization Quick Start ### Change Primary Color Edit `src/scss/_variables.scss`: ```scss $primary: #5969ff; // Change this to your color ``` ### Update Logo Replace the logo in the header: 1. Add your logo to `src/assets/images/` 2. Update `src/partials/layouts/header.hbs` ### Modify Sidebar Edit `src/partials/layouts/sidebar.hbs` to: - Add new menu items - Rearrange navigation - Change icons ## Building for Production ### Build Command ```bash npm run build ``` This creates an optimized `dist/` folder with: - Minified CSS and JavaScript - Optimized images - Hashed filenames for caching - Source maps for debugging ### Production Files ``` dist/ ├── assets/ │ ├── css/ # Compiled styles │ ├── js/ # Compiled scripts │ └── images/ # Optimized images ├── index.html # Main entry ├── dashboard-finance.html ├── dashboard-sales.html └── [other pages].html ``` ## Common Customizations ### 1. Dashboard Widgets Add a new metric card: ```html