![](https://shinerweb.com/wp-content/uploads/2023/04/login-with-google-2-300x200.png)
In this tutorial we will create a Google Sign-In button for your website. Here we will create live demo example for login with google and in this demo we will… Read more
![download PDF invoice dynamically in PHP](https://shinerweb.com/wp-content/uploads/2022/08/Dynamic-PDF-in-PHP-300x200.png)
In this blog we will learn or setup live demo example to generate or download PDF invoice file by using PHP. We also upload that PDF invoice file on server… Read more
![How to sort table columns with colspan by clicking on the header using jQuery](https://shinerweb.com/wp-content/uploads/2022/02/minimal-table-sorter-300x200.png)
tablesorter is a jQuery plugin for turning a standard HTML table with THEAD and TBODY tags into a sortable table without page refreshes. Firstly you need to include below two… Read more
![How to create searchable select box](https://shinerweb.com/wp-content/uploads/2022/02/select2-300x200.jpg)
Select2 gives you a customizable select box with support for searching, tagging, remote data sets, infinite scrolling, and many other highly used options. In this tutorial, I show how you… Read more
![How to send push notification to web browser by using Firebase?](https://shinerweb.com/wp-content/uploads/2022/02/firebase-4-300x200.png)
Step 1: Go to https://firebase.google.com/ Step 2: Click on Get Started Step 3: Click on Add project Step 4: Create project name like Web push notification and click on Continue… Read more