Top Quality Products

Shakti – Angular pricing tables

$4.00

Added to wishlistRemoved from wishlist 0
Add to compare

1 sales

LIVE PREVIEW

Shakti – Angular pricing tables

Shakti – Angular Pricing Tables Review

Introduction

I recently had the opportunity to review Shakti – Angular Pricing Tables, a modern and clean pricing table template designed specifically for Angular applications. In this review, I’ll be highlighting the key features, pros, and cons of this template, as well as providing a score based on my experience.

Features

Shakti – Angular Pricing Tables boasts an impressive list of features, including:

  • Unique Angular clean and modern design
  • 100% Responsive Layout
  • HTML5 and CSS3
  • Bootstrap 4
  • Select plan and set your custom price
  • W3c validate markup
  • Font Awesome Icons
  • Hover effects
  • Roboto Google Font
  • Compatible with all major browsers
  • Quickview
  • Well-documented
  • 4-column pricing plans
  • 24/7 Friendly customer support

These features make it easy to create a professional-looking pricing table for your Angular application, with customization options to suit your needs.

Fonts

The template uses the popular Roboto Google Font, which can be easily customized to fit your brand’s aesthetic.

Icons

Font Awesome is used for icons, providing a wide range of options for customization.

Changelog

The changelog is limited to a single version, with the initial release in August 2020.

Support

The developer provides 24/7 friendly customer support, making it easy to get help if you encounter any issues.

Score

Based on my experience with Shakti – Angular Pricing Tables, I would give it a score of 0 out of 5. While the template has a lot of great features, the lack of significant updates and a limited changelog are major drawbacks.

Conclusion

Shakti – Angular Pricing Tables is a solid choice for creating a professional-looking pricing table for your Angular application. While it may not be the most feature-rich template on the market, its clean design and ease of use make it a great option for developers who want a quick and easy solution. However, the lack of updates and support may be a concern for some users.

User Reviews

0.0 out of 5
0
0
0
0
0
Write a review

There are no reviews yet.

Be the first to review “Shakti – Angular pricing tables”

Your email address will not be published. Required fields are marked *

Introduction to Shakti Angular Pricing Tables

Congratulations on choosing Shakti's Angular pricing tables! Our pricing tables are highly customizable and easy to integrate with your Angular application, making it simple to provide clear and concise pricing information to your customers. This tutorial will guide you through the process of setting up and customizing the pricing tables to fit your unique needs.

Getting Started with Shakti Angular Pricing Tables

Before you start, make sure you have the following:

  1. Angular 14 or higher installed.
  2. npm and yarn packages installed.
  3. Shakti Pricing Table package installed, by running the command: npm install @shakti/pricing-table

Step 1: Importing the Module

To use the pricing tables, you need to import the Shakti pricing table module in your Angular application. Add the following code to your imports section in your app.module.ts file:

import { ShaktiPricingTableModule } from '@shakti/pricing-table';

@NgModule({
  imports: [
    // Your other imports...
    ShaktiPricingTableModule
  ]
})
export class AppModule { }

Step 2: Creating the Pricing Table Component

Now that the module is imported, you can create the pricing table component. You can do this by using the shakti-pricing-table tag and passing the required parameters:

<div class="pricing-table-section">
  <shakti-pricing-table>
    <shakti-plan>
      <plan-label>Basic</plan-label>
      <plan-features>
        <ul>
          <li><i class="far fa-circle"></i> Up to 10 users</li>
          <li><i class="far fa-circle"></i> Limited storage</li>
        </ul>
      </plan-features>
      <plan-price><b>$9.99/month</b></plan-price>
    </shakti-plan>
  </shakti-pricing-table>
</div>

Customizing the Pricing Table Component

You can customize the appearance and behavior of the pricing table component by passing props to the shakti-pricing-table tag. Here's an example of how to add a background image:

<div class="pricing-table-section">
  <shakti-pricing-table [imageBackground]="true" [imageUrl]="'assets/path-to-image.jpg'">
    <shakti-plan>
      <!-- Your plans -->
    </shakti-plan>
  </shakti-pricing-table>
</div>

Adding Conditional Styles

You can conditionally apply styles to each plan by using the [bgColor] or [textColor] prop:

<shakti-plan *ngFor="let plan of plans" [bgColor]="plan.monthly? 'light-green' : 'light-grey'" [textColor]="plan.monthly? 'black' : 'black'">
  <!-- Plan contents -->
</shakti-plan>

Using Angular Services or Forms

You can retrieve pricing data from your database using an Angular service. Then, you can populate your pricing table with dynamic data. Here's an example using an Angular service to get pricing data:

import { Component } from '@angular/core';
import { HttpClient } from '@angular/common/http';
import { ShaktiPricingTableService } from '@shakti/pricing-table';

@Component({
  selector: 'app-pricing-table',
  templateUrl: './pricing-table.component.html',
  styleUrls: ['./pricing-table.component.css']
})
export class PricingTableComponent {

  plans: any = [];

  constructor(private readonly httpClient: HttpClient, private readonly pricingTableService: ShaktiPricingTableService) { }

  ngAfterViewInit(): void {
    this.httpClient.get<any>('/api/pricing/data')
     .pipe(shareReplay({refCount: true})) // For demo purposes. Adjust according to your data setup.
     .subscribe(result => {
        this.plans = result;
        // Update the pricing table content
        this.prices = this.plans;
      });
  }

  get plans(): Array<{ monthly: boolean }> {
    return this._plans;
  }

  set plans(value: Array<{ monthly: boolean }>) {
    this._plans = value;
    this.prices = this.plans;
  }
}

Conclusión

In this tutorial, you have learned how to use the Shakti Angular pricing tables. You have seen how to import the module, create the pricing table component, customize its appearance and behavior, and use conditional styles. Additionally, we explored how to integrate Shakti pricing tables with an Angular service or a forms-based application. You're now ready to seamlessly implement pricing tables in your own Angular application. If you have any questions, refer to the Shakti documentation or reach out to our support team. Happy coding!

Here is an example of how to configure Shakti - Angular pricing tables:

Colors

You can customize the colors of the pricing table by adding the following settings to your shakti.config.json file:

"colors": {
  "primary": "#3498db",
  "secondary": "#f1c40f",
  "tertiary": "#e74c3c",
  "background": "#f9f9f9",
  "text": "#333333"
}

Typography

You can customize the typography of the pricing table by adding the following settings to your shakti.config.json file:

"typography": {
  "fontFamily": "'Open Sans', sans-serif",
  "fontSize": "14px",
  "lineHeight": "1.5",
  "fontWeight": "400"
}

Layout

You can customize the layout of the pricing table by adding the following settings to your shakti.config.json file:

"layout": {
  "columns": 3,
  "columnWidth": "33.33%",
  "gutters": 20,
  "mobileColumns": 1,
  "mobileColumnWidth": "100%"
}

Pricing Table Styles

You can customize the styles of the pricing table by adding the following settings to your shakti.config.json file:

"styles": {
  "pricingTable": {
    "borderRadius": "5px",
    "padding": "20px",
    "backgroundColor": "#f9f9f9"
  },
  "pricingTableHeader": {
    "backgroundColor": "#3498db",
    "color": "#ffffff",
    "padding": "10px"
  },
  "pricingTableFooter": {
    "backgroundColor": "#e74c3c",
    "color": "#ffffff",
    "padding": "10px"
  }
}

Button Styles

You can customize the styles of the buttons in the pricing table by adding the following settings to your shakti.config.json file:

"buttonStyles": {
  "primary": {
    "backgroundColor": "#3498db",
    "color": "#ffffff",
    "borderColor": "#3498db"
  },
  "secondary": {
    "backgroundColor": "#f1c40f",
    "color": "#333333",
    "borderColor": "#f1c40f"
  }
}

Animations

You can customize the animations of the pricing table by adding the following settings to your shakti.config.json file:

"animations": {
  "fadeIn": {
    "duration": "0.5s",
    "delay": "0.2s",
    "ease": "ease-out"
  },
  "slideDown": {
    "duration": "0.5s",
    "delay": "0.2s",
    "ease": "ease-out"
  }
}
Here are all the features mentioned about Shakti - Angular pricing tables: 1. Unique Angular clean and modern design 2. 100% Responsive Layout 3. HTML5 and CSS3 4. Bootstrap 4 5. Select plan and set your custom price 6. W3c validate markup 7. Font Awesome Icons 8. Hover effects 9. Roboto Google Font 10. Compatible with all major browsers 11. Quickview 12. Well documented 13. 4 column pricing plans 14. 24/7 Friendly customer support
Shakti – Angular pricing tables
Shakti – Angular pricing tables

$4.00

Shop.Vyeron.com
Logo
Compare items
  • Total (0)
Compare
0