In this tutorial, I will teach you on how to get the date interval between two dates with jQuery. This method will help you calculate the difference between two dates in year(s), month(s),week(s) and day(s).
Free Projects: 500+ Source Code Downloads for BSIT, BSCS & CSE Students (2026)
itsourcecode.com hosts 500+ free source code projects for BSIT, BSCS, and CSE students, covering capstone projects, mini-systems, and learning exercises in PHP, Python, Java, VB.NET, C#, JavaScript, React, Node.js, Laravel, Android, and more. Every project is downloadable, modifiable, and free for academic use. Pair them with our Chapter 1-5 documentation series to complete your capstone or final-year project end-to-end.
What you’ll find in the Free Projects hub
This hub is organized by programming language and by project type so you can find the right starter quickly:
Capstone-ready systems: Library Management, Hospital, Hotel, Restaurant, School, ATM, E-commerce, Payroll, Inventory, fully working with database SQL
Learning exercises: small Python games (Pong, Hangman, Flappy Bird, Pacman), web tutorials, and beginner-friendly source code
AI-ready capstones: Chatbot, RAG, Image Classification, Crop Disease Detection, LangChain projects with full ML pipelines
Online compilers: MySQL, Bootstrap, Ruby, practice in-browser without installing anything
Complete documentation: every project page includes setup instructions, database schema, and UML diagrams where applicable
Featured projects by programming language
Browse curated collections by your preferred stack:
PHP Projects, Library, Hotel, Hospital, Restaurant management systems in PHP + MySQL (most popular for Philippine BSIT capstones)
Python Projects, Django web apps, AI/ML capstones, automation scripts, GUI applications
JavaScript Projects, React, Node.js, vanilla JS web apps, browser games
Java Projects, NetBeans Swing applications, JavaFX desktop systems, Spring Boot backends
VB.NET Projects, Windows Forms applications, SQL Server integrations for capstones
Laravel Projects, Modern PHP framework projects with authentication, REST APIs, and admin dashboards
Android Projects, Java + Android Studio mobile applications for BSIT mobile capstones
Featured capstone systems with complete source code
These are the most-downloaded capstone projects from our library, proven defendable systems used by hundreds of BSIT graduates:
Management systems: Library, Hospital, School, Inventory, Payroll, Employee Attendance
Booking & reservation systems: Hotel, Restaurant, Airline, Bus, Train, Online food ordering
E-commerce & POS: Online shopping cart, retail point-of-sale, pharmacy management
AI capstones: Chatbot with NLP, RAG retrieval system, image classification, recommendation engine
Game development: Pong, Hangman, Flappy Bird, Pacman in Python with PyGame
Each system includes source code, database SQL, setup instructions, and links to relevant UML diagrams. Scroll down to browse the full catalog.
About this Free Projects library
All source code projects on itsourcecode.com are released free of charge under the MIT License (unless otherwise noted) for educational use, including BSIT, BSCS, BSIS, and IT-related capstone projects. You can modify, extend, and use the code commercially. We ask only that you cite the source in your capstone documentation as required by academic integrity standards.
The library is maintained by PIES Information Technology Solutions, a Philippine-based development team. New projects are added monthly. If you need a custom capstone built for your specific defense requirements, see our Hire Us page for development services.
Related collections: go beyond source code
Building a complete capstone takes more than code. Pair our Free Projects with these companion resources:
Final Year Projects (FYP) Hub, 140+ capstone ideas + Chapter 1-5 documentation templates with examples
UML Diagrams Library, 300+ free UML diagrams (ER, DFD, Class, Use Case, Activity, Sequence) for capstone documentation
Chapter 1-5 Writing Series, Step-by-step guides for each capstone chapter with Philippine BSIT-specific examples
Software Engineer Salary Philippines (2026), career outlook after graduation
What is Information Systems, foundational reading for BSIS/BSIT students
Scroll down to browse the full free projects catalog ↓
Magbanua’s Beach Resort Online Reservation System

Magbanua’s Beach Resort Online Reservation System is a convenient way for people who would love to reserve a room according to their desire.
This system can be access anytime and anywhere all you need is an internet connection and a laptop or computer. This system is also ideal on making last minute bookings.
How to Create a Facebook Style Alert Confirm Box with jQuery and CSS
Comments are usually seen on a website that provide articles and tutorials. This is how web users exchange ideas to make better website and more reliable articles. In this comment …
How to Create Magical Signup with jQuery and CSS
Today, I will teach you how to create a magical signup with jQuery and CSS. The features of this project contains a step by step registration of the web user in the …
Motor Parts Sales and Inventory System in VB.net and MS Access
Motor Parts Sales and Inventory System in VB.net and MS Access This Sales and Inventory System Using VB.Net and MS Access is a software-based System that can simultaneously track the inventory and sales …
Load Data While Scrolling Page Down with jQuery Ajax, PHP and MySQL
Load more is usually seen on a website that has no pagination in the page. This functionality has a power to do infinite loading data from the database without refreshing …
Computer Product Inventory System with Barcode Technology in Vb.net
This simple Computer Product Inventory System in vb.net can help the company to keep track of their products and can be evaluated with no financial fees. The system uses barcode …
Pagination Using Ajax, jQuery, PHP and MySQL Database
In this tutorial, I will teach you how to create pagination using jQuery , Ajax ,PHP</strong> and MySQL database. It’s quite the same in my last tutorial the only thing is, …
How to Create a Captcha Image in PHP
Pagination is used when your data has exceeded in the page. This method will limit the data and set how many pages that will appear in the document of the page. Most of the time, …
Login and Signup in the Tab Control with CSS and jQuery
Today, I will teach you how to create log-in and sign-up using tab control. We will be using CSS for the design of the tab menu and smooth transition using jQuery. …
School Canteen Point of Sales System in VB.net
School Canteen Point of Sales System in VB.net This School Canteen Point of Sales is created using Visual Basic 2008 and Microsoft Access 2007. There is 2 type of user …
Insert and Load Data In PHP without Refreshing the Page
Insert and Load Data In PHP Insert and load data in php records in the database are used when creating a system. In php, there are two pages (design and …
How to Upload and Resize an Image in PHP
Upload and Resize an Image In PHP In this tutorial, I will teach you how to resize and upload an image in php. . This method can control the size …