Tuesday, 29 September 2026
How to Build a Secure Login System in CodeIgniter (Step-by-Step Tutorial)
I am a programmer and the founder of Girfa IT Services, working in the field of technology since 2009. I started my career as a computer teacher, which was my full-time profession for nearly 10 years. After a decade of teaching, I decided to turn my passion for programming into my full-time career, while continuing teaching as a part-time activity. In real life, I consider myself a bit lazy—and I have actually turned that laziness into my programming philosophy! I always try to build reusable components, tools, and solutions instead of writing the same code repeatedly. This has become one of my key strengths as a programmer and helps me save time, reduce repetitive work, and build applications more efficiently. For me, programming is not just about writing code; it is about finding smarter, simpler, and reusable ways to solve problems. I believe that a good programmer should not only make things work, but should also make them easier to maintain, reuse, and improve.
Thursday, 23 July 2026
How to Send Email Using SMTP in ASP.NET MVC 5 (C#) on Windows Hosting with Plesk Webmail
Sending emails is an essential feature of almost every web application, whether it's for user registration, password recovery, contact forms, order confirmations, or notifications. In this tutorial, you'll learn how to send emails from an ASP.NET MVC 5 (C#) application using SMTP with an email account created in Plesk Webmail on Windows Hosting. We'll cover the SMTP configuration, C# implementation, common errors, and troubleshooting tips to help you integrate reliable email functionality into your MVC application.
I am a programmer and the founder of Girfa IT Services, working in the field of technology since 2009. I started my career as a computer teacher, which was my full-time profession for nearly 10 years. After a decade of teaching, I decided to turn my passion for programming into my full-time career, while continuing teaching as a part-time activity. In real life, I consider myself a bit lazy—and I have actually turned that laziness into my programming philosophy! I always try to build reusable components, tools, and solutions instead of writing the same code repeatedly. This has become one of my key strengths as a programmer and helps me save time, reduce repetitive work, and build applications more efficiently. For me, programming is not just about writing code; it is about finding smarter, simpler, and reusable ways to solve problems. I believe that a good programmer should not only make things work, but should also make them easier to maintain, reuse, and improve.
Tuesday, 14 April 2026
Free Result Management System in CodeIgniter (CI) with Online Verification – Download Source Code
Free Result Management System for Schools, Colleges & Institutes (CodeIgniter 4.5.0)
Are you looking for a free Result Management System for your school, college, or coaching institute? This powerful and easy-to-use Student Result Management System, built using CodeIgniter 4.5.0, helps you easily create, manage, print, and verify student results online.
This system is already live and successfully used by multiple institutions, making it stable, reliable, and tested for real-world use. It is suitable for schools, colleges, coaching centers, and training institutes of any size.
I am a programmer and the founder of Girfa IT Services, working in the field of technology since 2009. I started my career as a computer teacher, which was my full-time profession for nearly 10 years. After a decade of teaching, I decided to turn my passion for programming into my full-time career, while continuing teaching as a part-time activity. In real life, I consider myself a bit lazy—and I have actually turned that laziness into my programming philosophy! I always try to build reusable components, tools, and solutions instead of writing the same code repeatedly. This has become one of my key strengths as a programmer and helps me save time, reduce repetitive work, and build applications more efficiently. For me, programming is not just about writing code; it is about finding smarter, simpler, and reusable ways to solve problems. I believe that a good programmer should not only make things work, but should also make them easier to maintain, reuse, and improve.
Monday, 9 February 2026
Complete Blog System in CodeIgniter 4.5.0 with Source Code (Free Download)
I am a programmer and the founder of Girfa IT Services, working in the field of technology since 2009. I started my career as a computer teacher, which was my full-time profession for nearly 10 years. After a decade of teaching, I decided to turn my passion for programming into my full-time career, while continuing teaching as a part-time activity. In real life, I consider myself a bit lazy—and I have actually turned that laziness into my programming philosophy! I always try to build reusable components, tools, and solutions instead of writing the same code repeatedly. This has become one of my key strengths as a programmer and helps me save time, reduce repetitive work, and build applications more efficiently. For me, programming is not just about writing code; it is about finding smarter, simpler, and reusable ways to solve problems. I believe that a good programmer should not only make things work, but should also make them easier to maintain, reuse, and improve.
Friday, 3 October 2025
Responsive Image Slider | HTML, CSS, Js
Looking for a simple and responsive image slider for your website? Here you can download a free image slider made with pure HTML, CSS, and JavaScript. It is lightweight, fast-loading, and fully mobile-friendly, making it perfect for blogs, portfolios, and business websites. This slider supports smooth transitions, modern design, and can be easily customized to match your theme. No heavy libraries required—just copy, paste, and integrate into your project!
HTML
<div class="slider">
<div class="slides">
<img src="f1.jpg" alt=" Photo
Gallery" loading="lazy">
<img src="f2.jpg" alt=" Photo Gallery" loading="lazy">
<img src="f3.jpg" alt=" Photo Gallery" loading="lazy">
</div>
<button class="prev">❮</button>
<button class="next">❯</button>
</div>
I am a programmer and the founder of Girfa IT Services, working in the field of technology since 2009. I started my career as a computer teacher, which was my full-time profession for nearly 10 years. After a decade of teaching, I decided to turn my passion for programming into my full-time career, while continuing teaching as a part-time activity. In real life, I consider myself a bit lazy—and I have actually turned that laziness into my programming philosophy! I always try to build reusable components, tools, and solutions instead of writing the same code repeatedly. This has become one of my key strengths as a programmer and helps me save time, reduce repetitive work, and build applications more efficiently. For me, programming is not just about writing code; it is about finding smarter, simpler, and reusable ways to solve problems. I believe that a good programmer should not only make things work, but should also make them easier to maintain, reuse, and improve.
Thursday, 19 June 2025
E‑Learning Platform Project (ASP.NET MVC + SQL Server) – Sell Webinars, Video & Audio Lectures Download Free
🎓 Free Download: ASP.NET MVC5 E-Commerce Project with Full Source Code + 400-Page Documentation
Are you a Computer Science or IT student looking for a complete academic project to submit for your BCA, MCA, BSc, MSc, B.Tech, O Level, A Level courses? You're in the right place!
I'm offering a fully functional E-Commerce Web Application developed using ASP.NET MVC5 (C#) and SQL Server as the backend — absolutely FREE for educational purposes.
💡 Project Overview
This project is specially designed to sell educational content like:
-
✅ Online Webinars
-
✅ Offline Audio Lectures
-
✅ Offline Video Lectures
It includes all core functionalities expected from a professional e-commerce platform.
🧩 Features
-
👨🏫 Product Categories (Webinars, Audio, Video)
-
🛒 Add to Cart / Checkout
-
💳 Order Processing & Payment (dummy gateway for academic purpose)
-
👤 User Registration & Login
-
📦 Admin Dashboard (Manage products, orders, users)
-
🔎 Search and Filter Products
-
📁 Downloadable Content (after purchase)
-
📈 Order History / Tracking
-
✉ Contact & Support Page
📈 Payment gateway integration ( Paypal, CC Avenue, Stripe, Razorpay)
I am a programmer and the founder of Girfa IT Services, working in the field of technology since 2009. I started my career as a computer teacher, which was my full-time profession for nearly 10 years. After a decade of teaching, I decided to turn my passion for programming into my full-time career, while continuing teaching as a part-time activity. In real life, I consider myself a bit lazy—and I have actually turned that laziness into my programming philosophy! I always try to build reusable components, tools, and solutions instead of writing the same code repeatedly. This has become one of my key strengths as a programmer and helps me save time, reduce repetitive work, and build applications more efficiently. For me, programming is not just about writing code; it is about finding smarter, simpler, and reusable ways to solve problems. I believe that a good programmer should not only make things work, but should also make them easier to maintain, reuse, and improve.
Thursday, 29 May 2025
Dairy Management System – A Mini Project for Computer Science Students (VB.NET + SQL Server)
Are you a computer science student looking for a practical and impactful mini project? The Dairy Management System, developed using VB.NET and SQL Server, is a perfect project that blends real-world utility with essential programming skills. Designed specifically to meet the basic operational needs of a dairy business, this project helps in managing day-to-day activities like customer records, product inventory, sales tracking, invoicing, and more.
I am a programmer and the founder of Girfa IT Services, working in the field of technology since 2009. I started my career as a computer teacher, which was my full-time profession for nearly 10 years. After a decade of teaching, I decided to turn my passion for programming into my full-time career, while continuing teaching as a part-time activity. In real life, I consider myself a bit lazy—and I have actually turned that laziness into my programming philosophy! I always try to build reusable components, tools, and solutions instead of writing the same code repeatedly. This has become one of my key strengths as a programmer and helps me save time, reduce repetitive work, and build applications more efficiently. For me, programming is not just about writing code; it is about finding smarter, simpler, and reusable ways to solve problems. I believe that a good programmer should not only make things work, but should also make them easier to maintain, reuse, and improve.
Tuesday, 20 May 2025
Boost Website Sales with a Spin-to-Win Popup Offer Wheel
Boost Your Website Sales with a Spin-to-Win Offer Popup!
Looking for a fun and effective way to engage your website visitors and increase conversions? Our Spin-to-Win UI is the perfect solution!
This interactive UI element features a rotating spin wheel that activates with a simple button click. When the wheel stops, it automatically selects a discount or special offer—creating an exciting, game-like experience for users.
What makes it even better? The entire spin interface appears in a popup modal, making it super easy to integrate into any website—no need to redesign your layout or page structure.
By adding a little surprise and delight, this tool helps attract customer attention, encourage engagement, and ultimately increase your revenue. Turn casual visitors into loyal buyers with a spin!
<!DOCTYPE html>
<html lang="en">
<head>
<title>Bootstrap
Example</title>
I am a programmer and the founder of Girfa IT Services, working in the field of technology since 2009. I started my career as a computer teacher, which was my full-time profession for nearly 10 years. After a decade of teaching, I decided to turn my passion for programming into my full-time career, while continuing teaching as a part-time activity. In real life, I consider myself a bit lazy—and I have actually turned that laziness into my programming philosophy! I always try to build reusable components, tools, and solutions instead of writing the same code repeatedly. This has become one of my key strengths as a programmer and helps me save time, reduce repetitive work, and build applications more efficiently. For me, programming is not just about writing code; it is about finding smarter, simpler, and reusable ways to solve problems. I believe that a good programmer should not only make things work, but should also make them easier to maintain, reuse, and improve.
Friday, 28 February 2025
Parameterized Queries Without Stored Procedures In ASP.NET
Why Use Parameterized Queries?
Parameterized queries help prevent SQL injection, making them a secure way to interact with a database. While stored procedures are highly recommended for their security benefits and performance advantages, they also come with some practical limitations.
I am a programmer and the founder of Girfa IT Services, working in the field of technology since 2009. I started my career as a computer teacher, which was my full-time profession for nearly 10 years. After a decade of teaching, I decided to turn my passion for programming into my full-time career, while continuing teaching as a part-time activity. In real life, I consider myself a bit lazy—and I have actually turned that laziness into my programming philosophy! I always try to build reusable components, tools, and solutions instead of writing the same code repeatedly. This has become one of my key strengths as a programmer and helps me save time, reduce repetitive work, and build applications more efficiently. For me, programming is not just about writing code; it is about finding smarter, simpler, and reusable ways to solve problems. I believe that a good programmer should not only make things work, but should also make them easier to maintain, reuse, and improve.
Tuesday, 25 February 2025
Coming Soon page with animated background
A Coming Soon page is essential when upgrading or launching a new website. Building or updating a website takes time, and working on it live may expose users to incomplete pages, which can leave a negative impression.
A better approach is to display a Coming Soon page while you work on the website in the background. Once your site is ready, simply replace the Coming Soon page with your live website.
I have created a fully responsive Coming Soon page with smooth animations in the background. Just copy the code below, save it as a .html file, and upload it to your server.
Code (HTML, CSS, Javascript)
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width,
initial-scale=1.0">
<title>Coming Soon</title>
I am a programmer and the founder of Girfa IT Services, working in the field of technology since 2009. I started my career as a computer teacher, which was my full-time profession for nearly 10 years. After a decade of teaching, I decided to turn my passion for programming into my full-time career, while continuing teaching as a part-time activity. In real life, I consider myself a bit lazy—and I have actually turned that laziness into my programming philosophy! I always try to build reusable components, tools, and solutions instead of writing the same code repeatedly. This has become one of my key strengths as a programmer and helps me save time, reduce repetitive work, and build applications more efficiently. For me, programming is not just about writing code; it is about finding smarter, simpler, and reusable ways to solve problems. I believe that a good programmer should not only make things work, but should also make them easier to maintain, reuse, and improve.
Thursday, 20 February 2025
Client Testimonal/ Review UI
Responsive, Customizable Client Review & Testimonial UI
Enhance your website with a sleek and fully customizable client review and testimonial UI. Designed to seamlessly adapt to any device, ensuring a perfect fit and optimal user experience across desktops, tablets, and smartphones.
Fully Customizable Client Testimonial UI
Responsive design that fits every device, delivering a seamless user experience.
I am a programmer and the founder of Girfa IT Services, working in the field of technology since 2009. I started my career as a computer teacher, which was my full-time profession for nearly 10 years. After a decade of teaching, I decided to turn my passion for programming into my full-time career, while continuing teaching as a part-time activity. In real life, I consider myself a bit lazy—and I have actually turned that laziness into my programming philosophy! I always try to build reusable components, tools, and solutions instead of writing the same code repeatedly. This has become one of my key strengths as a programmer and helps me save time, reduce repetitive work, and build applications more efficiently. For me, programming is not just about writing code; it is about finding smarter, simpler, and reusable ways to solve problems. I believe that a good programmer should not only make things work, but should also make them easier to maintain, reuse, and improve.
Tuesday, 24 December 2024
Summernote Image Upload at server in ASP.NET MVC5 using C#
Summernote is an online WYSIWYG (What You See Is What You Get) editor that is lightweight and easy to integrate into any platform. Its tools resemble those of MS Word, making it user-friendly and intuitive. By default, Summernote stores images as base64 strings in the database. However, this approach is not ideal from a bandwidth and performance perspective.
A better solution is to store images on a server and save only the file paths in the editor. Summernote also supports adding images via URL, providing additional flexibility.
In this post, I share my custom solution for saving images to a server and integrating them into the editor. Although the example is based on an ASP.NET MVC5 C# web application, the approach is platform-independent and uses jQuery AJAX to handle image uploads.
I am a programmer and the founder of Girfa IT Services, working in the field of technology since 2009. I started my career as a computer teacher, which was my full-time profession for nearly 10 years. After a decade of teaching, I decided to turn my passion for programming into my full-time career, while continuing teaching as a part-time activity. In real life, I consider myself a bit lazy—and I have actually turned that laziness into my programming philosophy! I always try to build reusable components, tools, and solutions instead of writing the same code repeatedly. This has become one of my key strengths as a programmer and helps me save time, reduce repetitive work, and build applications more efficiently. For me, programming is not just about writing code; it is about finding smarter, simpler, and reusable ways to solve problems. I believe that a good programmer should not only make things work, but should also make them easier to maintain, reuse, and improve.
Tuesday, 3 December 2024
OPD Management | VB.Net Windows Desktop Application
The application enables doctors to quickly access a patient’s complete treatment history, including test results and professional notes, all at the click of a button. This streamlined approach enhances understanding and decision-making, improving the overall quality of care.
I am a programmer and the founder of Girfa IT Services, working in the field of technology since 2009. I started my career as a computer teacher, which was my full-time profession for nearly 10 years. After a decade of teaching, I decided to turn my passion for programming into my full-time career, while continuing teaching as a part-time activity. In real life, I consider myself a bit lazy—and I have actually turned that laziness into my programming philosophy! I always try to build reusable components, tools, and solutions instead of writing the same code repeatedly. This has become one of my key strengths as a programmer and helps me save time, reduce repetitive work, and build applications more efficiently. For me, programming is not just about writing code; it is about finding smarter, simpler, and reusable ways to solve problems. I believe that a good programmer should not only make things work, but should also make them easier to maintain, reuse, and improve.
Wednesday, 6 November 2024
Send OTP Using C# MVC5
I am a programmer and the founder of Girfa IT Services, working in the field of technology since 2009. I started my career as a computer teacher, which was my full-time profession for nearly 10 years. After a decade of teaching, I decided to turn my passion for programming into my full-time career, while continuing teaching as a part-time activity. In real life, I consider myself a bit lazy—and I have actually turned that laziness into my programming philosophy! I always try to build reusable components, tools, and solutions instead of writing the same code repeatedly. This has become one of my key strengths as a programmer and helps me save time, reduce repetitive work, and build applications more efficiently. For me, programming is not just about writing code; it is about finding smarter, simpler, and reusable ways to solve problems. I believe that a good programmer should not only make things work, but should also make them easier to maintain, reuse, and improve.
Tuesday, 22 October 2024
Razorpay payment gateway intergration C# ASP.Net MVC5
- Versatile application: The code can be seamlessly integrated into any e-commerce or web application requiring a secure payment gateway.
- Real-world example: The accompanying sample code demonstrates a printing house scenario, similar to VistaPrint, where users upload PDFs for printing and utilize Razorpay for secure transactions.
Need help? Don't hesitate to reach out for assistance via email at rajkumar9795@gmail.com.
Screen Shots
I am a programmer and the founder of Girfa IT Services, working in the field of technology since 2009. I started my career as a computer teacher, which was my full-time profession for nearly 10 years. After a decade of teaching, I decided to turn my passion for programming into my full-time career, while continuing teaching as a part-time activity. In real life, I consider myself a bit lazy—and I have actually turned that laziness into my programming philosophy! I always try to build reusable components, tools, and solutions instead of writing the same code repeatedly. This has become one of my key strengths as a programmer and helps me save time, reduce repetitive work, and build applications more efficiently. For me, programming is not just about writing code; it is about finding smarter, simpler, and reusable ways to solve problems. I believe that a good programmer should not only make things work, but should also make them easier to maintain, reuse, and improve.
Monday, 26 August 2024
Enum C#
public enum BranchCode
{
Branch1=1,
Branch2,
Branch3
}
Console.Write(((int)BranchCode.Branch2));
I am a programmer and the founder of Girfa IT Services, working in the field of technology since 2009. I started my career as a computer teacher, which was my full-time profession for nearly 10 years. After a decade of teaching, I decided to turn my passion for programming into my full-time career, while continuing teaching as a part-time activity. In real life, I consider myself a bit lazy—and I have actually turned that laziness into my programming philosophy! I always try to build reusable components, tools, and solutions instead of writing the same code repeatedly. This has become one of my key strengths as a programmer and helps me save time, reduce repetitive work, and build applications more efficiently. For me, programming is not just about writing code; it is about finding smarter, simpler, and reusable ways to solve problems. I believe that a good programmer should not only make things work, but should also make them easier to maintain, reuse, and improve.
Sunday, 30 June 2024
Fill date in input type date using javascript
<input type="date" name="DOB" id="dob" placeholder="Date of Birth " >
Input type date takes date in format of yyyy-mm-dd. But it will show you as per your local clock setting.var dt = new Date($("#ddob").val().split("/").reverse().join("/"));
var td = dt.getFullYear() + "-";
month = (dt.getMonth() + 1);
if (month < 10)
td += "0" + month;
else
td += month;
td += "-";
day = dt.getDate();
if (day < 10)
td += "0" + day;
else
td += day;
$("#dob").val(td);
I am a programmer and the founder of Girfa IT Services, working in the field of technology since 2009. I started my career as a computer teacher, which was my full-time profession for nearly 10 years. After a decade of teaching, I decided to turn my passion for programming into my full-time career, while continuing teaching as a part-time activity. In real life, I consider myself a bit lazy—and I have actually turned that laziness into my programming philosophy! I always try to build reusable components, tools, and solutions instead of writing the same code repeatedly. This has become one of my key strengths as a programmer and helps me save time, reduce repetitive work, and build applications more efficiently. For me, programming is not just about writing code; it is about finding smarter, simpler, and reusable ways to solve problems. I believe that a good programmer should not only make things work, but should also make them easier to maintain, reuse, and improve.
Thursday, 27 June 2024
Install Let's Encrypt SSL into Godaddy shared Linux hosting
I am a programmer and the founder of Girfa IT Services, working in the field of technology since 2009. I started my career as a computer teacher, which was my full-time profession for nearly 10 years. After a decade of teaching, I decided to turn my passion for programming into my full-time career, while continuing teaching as a part-time activity. In real life, I consider myself a bit lazy—and I have actually turned that laziness into my programming philosophy! I always try to build reusable components, tools, and solutions instead of writing the same code repeatedly. This has become one of my key strengths as a programmer and helps me save time, reduce repetitive work, and build applications more efficiently. For me, programming is not just about writing code; it is about finding smarter, simpler, and reusable ways to solve problems. I believe that a good programmer should not only make things work, but should also make them easier to maintain, reuse, and improve.
Thursday, 18 April 2024
Form Control Post C# ASP.Net MVC
Form Post is a simple process to submit data to the server. C# works the same as other languages like PHP works. Problems arise with the radio button and checkbox. These controls are different from the textbox. So we need different ways to detect user selection. This is post will help you to learn checkbox and radio button selection using form POST.
Radio Button selection detect
HTML
<form method="post" >
<input type="radio" name="SalaryPerson" value="1"
checked/> Salary Person
<input type="radio"
name="SalaryPerson"
value="0" /> Self Empployee
<input type="submit" value="Save"
>
</form>
I am a programmer and the founder of Girfa IT Services, working in the field of technology since 2009. I started my career as a computer teacher, which was my full-time profession for nearly 10 years. After a decade of teaching, I decided to turn my passion for programming into my full-time career, while continuing teaching as a part-time activity. In real life, I consider myself a bit lazy—and I have actually turned that laziness into my programming philosophy! I always try to build reusable components, tools, and solutions instead of writing the same code repeatedly. This has become one of my key strengths as a programmer and helps me save time, reduce repetitive work, and build applications more efficiently. For me, programming is not just about writing code; it is about finding smarter, simpler, and reusable ways to solve problems. I believe that a good programmer should not only make things work, but should also make them easier to maintain, reuse, and improve.
Wednesday, 17 April 2024
Query String URI in Route in Code codeigniter 4
I am a programmer and the founder of Girfa IT Services, working in the field of technology since 2009. I started my career as a computer teacher, which was my full-time profession for nearly 10 years. After a decade of teaching, I decided to turn my passion for programming into my full-time career, while continuing teaching as a part-time activity. In real life, I consider myself a bit lazy—and I have actually turned that laziness into my programming philosophy! I always try to build reusable components, tools, and solutions instead of writing the same code repeatedly. This has become one of my key strengths as a programmer and helps me save time, reduce repetitive work, and build applications more efficiently. For me, programming is not just about writing code; it is about finding smarter, simpler, and reusable ways to solve problems. I believe that a good programmer should not only make things work, but should also make them easier to maintain, reuse, and improve.


.jpg)















