# Brand Master - Customize Login and User Frontend Dashboard

> Elevate your brand by customizing WordPress login pages and introducing a sleek frontend dashboard for users with Brand Master.

## Description

Brand Master is a powerful plugin designed to provide complete control over the appearance of WordPress login pages and enhance user experience with a personalized frontend dashboard. Create a unique and user-friendly login environment, and customize the frontend dashboard with ease.

## Table of contents

- [Brand Master - Customize Login and User Frontend Dashboard](#brand-master---customize-login-and-user-frontend-dashboard)
  - [Description](#description)
  - [Table of contents](#table-of-contents)
  - [Getting Started](#getting-started)
  - [Installation](#installation)
  - [Available shortcodes](#available-shortcodes)
  - [Inbuilt Patterns for Quick Setup](#inbuilt-patterns-for-quick-setup)
  - [Usage](#usage)
  - [Features](#features)
  - [Contributing](#contributing)
  - [Authors](#authors)
  - [Resources](#resources)
  - [License & Attribution](#license--attribution)

## Getting Started

Follow these instructions to install and set up the plugin:

## Installation

There are two ways to install the plugin:

1. Upload the plugin's zip file via Dashboard -> Plugins -> Add New -> "Upload Plugin".
2. Extract the plugin folder and place it in the "/wp-content/plugins/" directory.

After installation, activate the plugin through the 'Plugins' menu in WordPress.

## Available shortcodes

- [brand_master_dashboard /] for frontend dashboard.
- [brand_master_login /] for frontend login.

## Inbuilt Patterns for Quick Setup

The 'Brand Master' plugin comes with a collection of inbuilt Gutenberg Block Patterns that users can easily apply for a quick setup. It includes patters for dashboard main page and support page.

### Locating and Inserting Patterns

- **Access the Block Editor:** Open the page or post where you want to use a pattern. Click the "Add Block" button (+) or the "+" sign in the top left corner of the block editor.

- **Switch to the Patterns Tab:** In the block inserter window, click the "Patterns" tab. This displays all available patterns.

- **Dashboard:** Within the Patterns tab, find the category labeled "Dashboard." This categorization ensures a quick and efficient search for the patterns tailored to your needs.

- **Insert a Pattern:** Click on one of the pattern to insert it directly into your edit content area.

- **Modify as Needed:** The inserted pattern serves as a starter template. Customize it effortlessly to align with your specific requirements. Modify text, colors, and any other elements to ensure your Dashboard page reflects your unique style.

## Usage

Now that you have the 'Brand Master' plugin installed, you can use its features for:

- Customizing WordPress login pages.
- Creating a customized frontend dashboard for users.

## Features

- **Login Page Customization:**

- Personalize the login, registration, and password reset pages with your brand colors, logo, and background images.

- **Frontend Dashboard:**

  - Integrate a stylish frontend dashboard for users with customizable dashboard and menu content from selected pages.

- **Branding Options:**

  - Customize the WordPress logo on the login page and dashboard, reinforcing your brand identity.

- **Responsive Design:**

  - Ensure a consistent and responsive design across devices, providing a seamless experience for users on both desktop and mobile.

- **Additional Features:**
  - Display login user info with avatar, advanced menu options with menu title, slug, and page selection, social links with headings, and a logout link.

## Contributing

Thank you for your interest in contributing to Project Brand Master. To submit your changes, please follow the steps outlined below.

1. **Fork the Repository:** Click on the "Fork" button on the top right corner of the repository page to create your fork.

2. **Clone your Fork:** Clone your forked repository to your local machine using the following command:

   ```sh
   git clone https://github.com/your-username/brand-master.git
   ```

3. **Create a Feature Branch:** Create a new branch for your feature or bug fix:
   ```sh
   git checkout -b my-new-feature
   ```
4. **Make Changes:** Add your changes to the project. You can use the following command to stage all changes:

   ```sh
   git add .
   ```

5. **Commit Changes:** Commit your changes with a descriptive commit message:

   ```sh
   git commit -a m 'Add some feature'
   ```

6. **Push to your Branch:** Push your changes to the branch you created on your fork:
   ```sh
   git push origin my-new-feature
   ```
7. **Submit a Pull Request:** Go to the Pull Requests tab of the original repository and click on "New Pull Request." Provide a clear title and description for your changes, and submit the pull request.

Thank you for contributing to this project!

## Authors

- **PatternsWP** - [patternswp](https://patternswp.com/)
- **Santosh Kunwar** - [codersantosh](https://twitter.com/codersantosh)

See also the list of [contributors](https://github.com/codersantosh/brand-master/graphs/contributors) who participated in this project.

## Resources

- [WP React Plugin Boilerplate](https://patternswp.com//wp-react-plugin-boilerplate)
- [Atrc (atrc) - Atomic React Components](https://www.npmjs.com/package/atrc)

## License & Attribution

- GPLv2 or later Â© [PatternsWP](https://patternswp.com/).

The plugin is created using WP React Plugin Boilerplate and Atrc (atrc) - Atomic React Components, developed by the same author. For other libraries used, please view the respective page of the project.
