Quick Start

Get up and running with LaraDashboard in minutes. Learn the basics of navigating the admin panel, creating content, and customizing your installation.

Quick Start

This guide will help you get up and running with LaraDashboard in just a few minutes. By the end, you'll understand the basics of navigating the admin panel, creating content, and managing users.

Prerequisites

Before starting, ensure you have:

Step 1: Access the Admin Panel

Login to Admin

  1. Navigate to http://localhost:8000/admin
  2. Enter your credentials:
    • Email: superadmib@example.com (whatever you set during installation)
    • Password: 12345678 (whatever you set during installation)
  3. Click Login

Dashboard Overview

After logging in, you'll see the main dashboard with:

  • Quick Stats - Overview of users, posts, and activity
  • Recent Posts - Latest content created
  • Quick Draft - Create posts quickly
  • Activity Log - Recent actions in the system

Step 2: Navigate the Interface

Sidebar Navigation

The sidebar provides access to all features:

📊 Dashboard
👥 Users
   ├── All Users
   ├── Add New User
   └── Roles & Permissions
📝 Posts
   ├── All Posts
   ├── Add New Post
   ├── Categories
   └── Tags
📄 Pages
🖼️ Media Library
⚙️ Settings
   ├── General
   ├── Theme
   ├── Email
   └── Modules

Top Navigation

  • Search - Global search across all content
  • Notifications - System notifications
  • Profile - Access your profile and logout

Step 3: Create Your First Post

Let's create a blog post to understand the content system.

Using the Post Editor

  1. Navigate to PostsAdd New Post
  2. Fill in the details:
Title: Welcome to My Blog
Slug: welcome-to-my-blog (auto-generated)
Status: Published
  1. Add content using the editor:
# Welcome to My Blog

This is my first post created with LaraDashboard!

## Features I Love

- Easy to use editor
- Media management
- SEO optimization
  1. Set a Featured Image:

    • Click "Set Featured Image"
    • Upload or select from Media Library
    • Click "Use Image"
  2. Assign Categories:

    • Check existing categories or create new ones
    • Example: "Announcements", "Blog"
  3. Click Publish

Using LaraBuilder (Visual Editor)

For more complex pages, use the visual builder:

  1. Navigate to PagesAdd New Page
  2. Click "Use Visual Builder"
  3. Drag blocks from the sidebar:
    • Hero Section - Headlines and CTAs
    • Text Block - Rich text content
    • Image Gallery - Image displays
    • Columns - Multi-column layouts
  4. Customize each block by clicking on it
  5. Click Save & Publish

Step 4: Manage Users

Create a New User

  1. Go to UsersAdd New User
  2. Fill in user details:
First Name: John
Last Name: Doe
Email: john@example.com
Password: ********
Role: Editor
  1. Click Create User

Assign Roles

LaraDashboard comes with default roles:

Role Capabilities
Super Admin Full access to everything
Admin Manage users, content, and settings
Editor Create and manage content
Author Create own content
Subscriber View content only

To create custom roles:

  1. Go to UsersRoles & Permissions
  2. Click Add New Role
  3. Name the role and select permissions
  4. Click Create Role

User Impersonation

Need to troubleshoot as another user?

  1. Go to UsersAll Users
  2. Click the Actions dropdown on a user
  3. Select Login As
  4. You're now logged in as that user
  5. Click Switch Back in the top bar to return

Step 5: Configure Settings

General Settings

  1. Navigate to SettingsGeneral
  2. Configure:
Site Name: My Awesome Site
Site Description: A powerful web application
Admin Email: admin@example.com
Timezone: UTC
Date Format: Y-m-d
  1. Click Save Settings

Theme Customization

  1. Go to SettingsTheme
  2. Customize colors:
Primary Color: #6366f1
Secondary Color: #4f46e5
Sidebar Mode: Dark
Navbar Mode: Light
  1. Upload your Logo and Favicon
  2. Click Save Changes

Email Configuration

  1. Navigate to SettingsEmail
  2. Click Add Connection
  3. Select your provider (SMTP, Mailgun, etc.)
  4. Enter credentials and test the connection
  5. Create email templates for system notifications

Step 6: Explore Media Library

Upload Media

  1. Go to Media Library
  2. Click Upload Files or drag files into the area
  3. Supported formats: JPG, PNG, GIF, SVG, PDF, MP4

Organize Media

  • Media is organized by upload date
  • Use the search to find specific files
  • Click on any file to see details and edit

Image Optimization

LaraDashboard automatically:

  • Creates responsive image sizes
  • Compresses images for performance
  • Generates WebP variants

Step 7: Install a Module

Extend functionality with modules:

  1. Go to SettingsModules
  2. Browse available modules or click Upload Module
  3. Select a module ZIP file
  4. Click Install
  5. Activate the module

Popular Modules

  • CRM - Customer relationship management
  • DocForge - Documentation generator
  • Custom Forms - Form builder

Quick Tips

Keyboard Shortcuts

Shortcut Action
Ctrl/Cmd + S Save current form
Ctrl/Cmd + K Open global search
Esc Close modal/drawer

Best Practices

  1. Regular Backups - Enable automatic backups in Settings
  2. Strong Passwords - Use unique passwords for all users
  3. Limit Admin Access - Use appropriate roles for team members
  4. Update Regularly - Keep LaraDashboard and modules updated

Getting Help

What's Next?

Now that you know the basics, explore these areas:

For Content Managers

For Administrators

For Developers

Summary

You've learned how to:

  • ✅ Access and navigate the admin panel
  • ✅ Create and publish content
  • ✅ Manage users and roles
  • ✅ Configure basic settings
  • ✅ Use the media library
  • ✅ Install modules

LaraDashboard provides much more functionality than covered here. Explore the full documentation to unlock its complete potential!

/