# itsourcecode.com — Free Source Code & Capstone Projects for BSIT Students > itsourcecode.com is a free educational resource by PIES Information Technology Solutions, providing 2,000+ working source code projects, 300+ UML diagrams, programming tutorials, and a comprehensive Python/JavaScript error reference (980+ documented fixes across 10 hubs) for Bachelor of Science in Information Technology (BSIT) students worldwide. Founded in 2015, serving ~12,000 monthly visitors primarily from India, the Philippines, and the United States. The site specializes in real, downloadable, working projects that BSIT students can use for their capstone, thesis, and coursework — not just code snippets, but complete applications with source code, database schemas, ER diagrams, DFDs, and step-by-step setup instructions. All projects are released under permissive licenses (MIT unless otherwise specified) and explicitly intended for student use and customization. Operated by PIES Information Technology Solutions, based in Binalbagan, Negros Occidental, Philippines. ## Primary content — capstone & free projects (by language/stack) - [PHP Projects with Source Code](https://itsourcecode.com/topics/free-projects/php-project/): 319 free PHP + MySQL capstone projects (2026) — school management, hotel reservation, inventory, e-commerce, hospital management, library, payroll. Each includes ERD, source code, and step-by-step setup. - [VB.NET Projects with Source Code](https://itsourcecode.com/topics/free-projects/vb-net/): 299 Visual Basic .NET capstone projects (2026) — Windows Forms applications with MS Access / MySQL / SQL Server. Hotel, POS, Hospital, Payroll, Inventory, Banking, School, Barangay systems. The dominant capstone stack for Philippine BSIT panels. - [Best Python Projects with Source Code](https://itsourcecode.com/topics/free-projects/python-projects/): 250 Python capstone projects (2026) — student management, library systems, inventory, point of sale, food ordering, banking, GUI apps with Tkinter/PyQt, Django web projects, OpenCV computer vision. - [Java Projects with Source Code](https://itsourcecode.com/topics/free-projects/java-projects/): 127 Java capstone projects (2026) — NetBeans + MySQL desktop applications including Hotel, Library, Hospital, POS, Payroll, Banking, ATM, School systems. - [Django Projects with Source Code](https://itsourcecode.com/topics/free-projects/django/): 111 Django web management systems (2026) — school, e-commerce, hospital, banking, transport, government. Modern Python full-stack capstones. - [Laravel Projects with Source Code](https://itsourcecode.com/topics/free-projects/laravel/): 74 Laravel PHP MVC capstones (2026) — School, E-commerce, Hospital, POS, Inventory, Banking systems. - [C Projects with Source Code](https://itsourcecode.com/topics/free-projects/c-projects/): 70 C programming mini-projects (2026) — console games, mini management systems, data structures, utilities. - [C++ Projects with Source Code](https://itsourcecode.com/topics/free-projects/cplusplus-projects/): 62 C++ OOP mini-projects (2026) — Hospital, Library, ATM, Bank, Airline, games with classes/inheritance/composition. - [C# Projects with Source Code](https://itsourcecode.com/topics/free-projects/csharp/): 58 C# + SQL Server Windows Forms projects and reference snippets (2026) — DataGridView, ListView, ComboBox patterns plus Hospital, Library, Payroll, Inventory systems. - [JavaScript Projects](https://itsourcecode.com/topics/free-projects/jsprojects/): 55 vanilla JavaScript, Vue.js, and Node.js projects (2026) — browser games, calculators, CRUD demos, Vue SPAs. (Distinct from JavaScript Tutorial archive.) - [Pygame Projects with Source Code](https://itsourcecode.com/topics/free-projects/pygame/): 34 Pygame Python games (2026) — Snake, Pacman, Tetris, Mario, Flappy Bird, Chess, Tic Tac Toe. - [CodeIgniter Projects with Source Code](https://itsourcecode.com/topics/free-projects/codeigniter/): 32 CodeIgniter PHP MVC capstone projects (2026) — School, E-commerce, Hospital, POS systems for shared cPanel hosting. - [ASP.NET Projects with Source Code](https://itsourcecode.com/topics/free-projects/asp/): 22 ASP.NET MVC web capstone projects (2026) — Hospital, College, E-commerce, Online Examination, Hotel, Inventory. - [Database Design Projects](https://itsourcecode.com/topics/free-projects/database-design-projects/): 35 ER diagrams and SQL schemas (2026) — Hospital, Library, POS, Inventory, Salon, Clinic, Resort, Restaurant. ## AI & Machine Learning capstones (umbrella hub) - [AI Projects with Source Code](https://itsourcecode.com/topics/ai-projects/): 50+ free AI capstone projects (2026) — RAG, ChatGPT API, OpenCV, NLP, recommendation systems. The umbrella hub for modern AI capstones (LLM, RAG, agent-based) and the parent of more focused subcategories below. - [Machine Learning Projects](https://itsourcecode.com/topics/ai-projects/machine-learning/): 23 algorithm-level ML capstones — CNN, classification, recommendation systems, computer vision foundations. The technical foundation underneath AI Projects. - [OpenCV Projects with Source Code](https://itsourcecode.com/topics/free-projects/opencv/): 46 Python computer vision capstones (2026) — face detection, hand tracking, pose estimation, document scanning, motion detection. ## UML diagrams library - [UML Diagrams Library — 300+ Free Examples (2026)](https://itsourcecode.com/topics/uml/): Complete library of UML diagrams for BSIT capstone projects — ER, DFD, Class, Use Case, Activity, Sequence, Component, and Deployment diagrams. Organized by diagram type and by system (Library, Hospital, Hotel, Restaurant, School, ATM, E-commerce, Payroll). Includes complete UML sets per system. - [Use Case Diagrams (43 examples)](https://itsourcecode.com/topics/uml/usecase/) - [ER Diagrams (38 examples)](https://itsourcecode.com/topics/uml/erd/) - [Data Flow Diagrams / DFD (42 examples)](https://itsourcecode.com/topics/uml/dfd/) - [Activity Diagrams (33 examples)](https://itsourcecode.com/topics/uml/activity/) - [Sequence Diagrams (35 examples)](https://itsourcecode.com/topics/uml/sequence/) - [Class Diagrams (32 examples)](https://itsourcecode.com/topics/class/) - [Component Diagrams (29 examples)](https://itsourcecode.com/topics/components-diagram/) - [Deployment Diagrams (26 examples)](https://itsourcecode.com/topics/deployment-diagram/) ## Final Year Project (FYP) hub — capstone documentation - [Final Year Projects (FYP)](https://itsourcecode.com/topics/fyp/): 143 capstone idea lists, Chapter 1-5 thesis documentation templates, and bootstrap-ready system templates for BSIT, BSCS, and engineering students (2026). Three content types: curated idea lists (150+ best capstone ideas, 100+ AI capstones, IoT, ML, software engineering, mobile), full chapter-by-chapter documentation per system, and bootstrap UI starters. ## Python & JavaScript error references — 980+ documented fixes across 10 hubs itsourcecode.com maintains the most comprehensive Python & JavaScript error reference on the open web, organized into 10 cross-linked hub pages covering the most common runtime error classes: - [TypeError Reference — 220+ Fixed Errors (2026)](https://itsourcecode.com/topics/typeerror/): Comprehensive Python and JavaScript TypeError fixes — NoneType, not callable, JSON serializable, "Cannot read property X of undefined", "X is not a function". - [ModuleNotFoundError Reference — 198+ "No module named X" Fixes (2026)](https://itsourcecode.com/topics/modulenotfounderror/): Python import errors — pip install, virtualenv, TensorFlow, PyTorch, Flask, Django, OpenCV, selenium. - [AttributeError Reference — 170+ "Object has no attribute X" Fixes (2026)](https://itsourcecode.com/topics/attributeerror/): Python attribute errors grouped by object type (NoneType, str, list, dict) and library (pandas DataFrame, NumPy ndarray, TensorFlow, Selenium WebDriver). - [ValueError Reference — 100+ Library-Specific Fixes (2026)](https://itsourcecode.com/topics/valueerror/): pandas DataFrame indexing, NumPy shape mismatches, sklearn X/Y, TensorFlow tensor conversion, datetime strptime. - [ImportError Reference — 67+ "Cannot import name X from Y" Fixes (2026)](https://itsourcecode.com/topics/importerror/): Version conflicts in Flask/Werkzeug/Jinja2, ML library reorganizations, Python 3.10+ collections.abc migration, circular imports. - [NameError Reference — 49+ "name X is not defined" Fixes (2026)](https://itsourcecode.com/topics/nameerror/): Missing imports (np, pd, keras), Python 2→3 migration (raw_input, unicode), Jupyter-only names (display, get_ipython). - [RuntimeError Reference — 49+ PyTorch, CUDA, asyncio, Flask Fixes (2026)](https://itsourcecode.com/topics/runtimeerror/): PyTorch dtype/scalar type mismatches, CUDA out of memory, cuDNN errors, asyncio event loop, Flask working outside request context. - [SyntaxError Reference — 48+ Parsing & Syntax Fixes (2026)](https://itsourcecode.com/topics/syntax-error/): Python invalid syntax, EOL/EOF errors, generator expressions; JavaScript unexpected token, ES module/CommonJS, import.meta. - [HTTP Error Status Code Reference — 35+ 4xx & 5xx Fixes (2026)](https://itsourcecode.com/topics/http/): 4xx client errors (401, 403, 404, 408, 416, 417, 428, 429), 5xx server errors (500, 502, 503, 504, 505) with debug procedures. - [ReferenceError Reference — 34+ JavaScript "X is not defined" Fixes (2026)](https://itsourcecode.com/topics/referenceerror/): SSR/browser context (window, navigator), Node ESM (__dirname, exports), library globals (React, Jest, Google Maps). ## Tutorials - [Python Tutorials](https://itsourcecode.com/topics/python-tutorial/): 150+ Python tutorials covering OOP, file I/O, web scraping, async, and library usage (pandas, numpy, matplotlib). - [JavaScript Tutorials](https://itsourcecode.com/topics/javascript-tutorial/): 598+ JavaScript and Node.js language tutorials covering syntax, features, and common frameworks. (For runnable JS projects, see JavaScript Projects above.) - [TypeScript Tutorials](https://itsourcecode.com/typescript-tutorial/): Modern TypeScript tutorials covering types, generics, and integration with React/Node. - [PHP Tutorials](https://itsourcecode.com/php-tutorial/): Beginner-to-intermediate PHP tutorials with practical examples for capstone use. ## Audience - BSIT, Computer Science, and IT undergraduate students (typically 3rd–4th year, working on capstone/thesis) - Self-taught Python and JavaScript developers debugging runtime errors - Programming instructors looking for teaching examples and student-ready code - Primary geographic distribution: India (49%), Philippines (6.6%), United States (4.6%) ## Use & licensing All source code published on itsourcecode.com is intended for educational use. Unless otherwise stated on a specific page, code is released under the MIT License and may be modified, redistributed, and used in student capstone or thesis submissions. We encourage attribution but do not require it for personal/academic use. ## Editorial team & expertise itsourcecode.com content is written, tested, and reviewed by a team of working full-stack developers at PIES Information Technology Solutions — not by anonymous content marketers. The team has shipped production software for clients in healthcare, education, and SMB sectors across the Philippines. All tutorials and capstone code are tested in clean environments before publication, and every article is reviewed by a second team member before going live. See the [full author team page](https://itsourcecode.com/author-team/) and [editorial standards](https://itsourcecode.com/editorial-standards/) for the complete content creation process. **Aggregate credentials:** 10+ years combined development experience · 1,000+ tutorials published · 50+ capstone projects built and tested · 200+ BSIT students helped to pass capstone defense. ### Joken E. Villanueva, MIT — Founder & Lead Developer Founder of PIES Information Technology Solutions, a software company building production-grade applications for institutions across the Philippines. Over 8 years of hands-on full-stack development experience, currently leading the development of ClinicAI — an AI-powered clinic management platform serving dental and medical practices. Has personally architected and shipped enterprise software including SMART Campus systems, accounting platforms, asset management systems, public library systems, legislative management software, and document archiving solutions. **Expertise:** PHP 8.1+, MySQL, vanilla JavaScript (ES6+), OpenAI/GPT-4 integration, SaaS architecture, system design. Author articles: https://itsourcecode.com/author/admin/ ### Caren Bautista — Technical Writer Responsible for editorial direction, content quality, and clarity across the platform. Handles the writing, proofreading, and editorial review of tutorials, guides, and documentation to ensure every article is accurate, readable, and beginner-friendly. **Expertise:** technical writing, content creation, documentation, proofreading, editorial review. Author articles: https://itsourcecode.com/author/carenlove/ ### Adrian Mercurio — Full-Stack Developer Specializes in building complete capstone projects with full Chapter 1-5 documentation. Strong background in PHP/MySQL development and database design. Has personally built and tested over 30 capstone-ready projects, each with ER diagrams, DFDs, and chapter-by-chapter thesis documentation. **Expertise:** PHP, Laravel, MySQL, database design, capstone projects. ### Jude Suarez — Full-Stack Developer Focuses on Python development, machine learning, and AI integration. Has built production AI systems including OpenAI Whisper integration for medical transcription and GPT-4o-powered diagnosis assistance. **Expertise:** Python, TensorFlow, scikit-learn, pandas, OpenAI API, data science. ## Hiring & editorial standards Every author who publishes on itsourcecode.com must meet minimum qualifications: minimum 2 years of professional development work (not just academic study), a Computer Science / Information Technology degree or equivalent, a demonstrable portfolio (GitHub repositories, shipped projects, or production code samples), test-first writing (every tutorial tested in a clean environment before publication), and editorial approval by a second team member before going live. Full process documented at https://itsourcecode.com/editorial-standards/. ## Contact - Operator: PIES Information Technology Solutions - Location: Binalbagan, Negros Occidental, Philippines - Website: https://itsourcecode.com/ - Author team page: https://itsourcecode.com/author-team/ - Founded: 2015 ## What this file is This is an llms.txt file — a curated, machine-readable summary of itsourcecode.com intended to help large language models and AI search engines (Perplexity, ChatGPT, Claude, Gemini, Google AI Overviews) understand the site's structure and primary content for citation purposes. The format follows the llms.txt specification at https://llmstxt.org.