You’ve decided to start your BSIT capstone but staring at a blank document, unsure what to build. This guide lists 50+ proven capstone project ideas categorized by difficulty (Easy, Medium, Hard, AI-Powered), with recommended tech stacks and target domains for each. All ideas tested against 2026 panel expectations.

📌 How to use this list: Don’t just pick a title. For each idea you like, ask: (1) Do I know this domain? (2) Can I finish in 6 months? (3) Can I defend the tech choice? Read our decision guide before committing.
🟢 Easy Difficulty: Solo or Pair, 6 Months
Single-domain CRUD systems. Defendable, completable, panel-friendly.
- Library Management System: Track books, borrowers, due dates. Add: SMS reminders. Stack: PHP + MySQL.
- Sari-Sari Store Inventory System: Track stocks, sales, low-stock alerts. Add: barcode scanner. Stack: PHP + MySQL.
- Barangay Resident Information System: Resident records, certificates issued, complaints log. Add: PDF certificate generation. Stack: Laravel + MySQL.
- Pet Clinic Appointment System: Patient records, appointments, prescriptions. Stack: PHP + MySQL.
- Online Tutoring Booking: Tutors list profiles, students book sessions. Stack: Python + Django.
- Small Restaurant POS: Menu, orders, billing, daily sales report. Stack: VB.NET + SQL Server.
- Community Library Catalog: Volunteer-managed public library with member cards. Stack: PHP + MySQL.
- School Bus Tracking (Manual Updates): Driver inputs location, parents view. Stack: PHP + MySQL + simple map.
- Online Test Bank for Reviewers: Practice tests for board exams. Add: scoring + analytics. Stack: PHP + MySQL.
- Wedding Planner Booking System: Venue, suppliers, packages. Stack: PHP + MySQL.
- Online Voting for Student Council: Secure voting with audit log. Add: email/SMS OTP. Stack: PHP + MySQL.
- Dorm Tenant Management System: Tenants, rent due dates, utility bills. Stack: PHP + MySQL.
- Online Dental Clinic System: Patient records, dental chart, appointments. Stack: PHP + MySQL.
🟡 Medium Difficulty: Pair or Team of 3, 6-9 Months
Multi-role systems or multi-module complexity.
- Hotel Reservation System: Multi-room types, payment integration, guest history. Stack: PHP + Laravel + MySQL.
- Online Food Delivery System: Restaurants, riders, customers. Add: rider tracking. Stack: Laravel + MySQL.
- Hospital Information System (3 modules): Patient, Pharmacy, Billing. Stack: PHP + MySQL.
- School Management System: Enrollment, grades, attendance, parent portal. Stack: Laravel + MySQL.
- E-commerce for Sari-Sari Store Cooperative: Multi-vendor marketplace. Stack: Laravel + MySQL.
- Online Job Portal for BSIT Graduates: Employers post, graduates apply, resume builder. Stack: Laravel + MySQL.
- Telehealth Consultation System: Patient books, doctor takes video call, prescription PDF. Stack: PHP + WebRTC.
- Equipment Rental Management: For events (sound systems, lights, tables). Stack: PHP + MySQL.
- Payroll Management System: SSS/PhilHealth/Pag-IBIG/BIR computation. See our Payroll category.
- Employee Management System: HRIS with leave tracking. See our EMS category.
- Course Registration System: Multi-semester, prerequisites, conflict detection. Stack: Python + Django.
- Online Auction System: Bidding, time-bound auctions, payment. Stack: Laravel + MySQL.
- Real Estate Listing Portal: Agents, buyers, properties, map view. Stack: Laravel + MySQL + Leaflet.js.
- Online Pharmacy with Delivery: Prescriptions, drug catalog, delivery tracking. Stack: Django + PostgreSQL.
- Multi-Branch Inventory Sync: Central HQ + 3 branches, real-time stock. Stack: Laravel + MySQL.
- Online Vehicle Service Booking: Customers schedule oil change, maintenance. Stack: PHP + MySQL.
- Donor Management for NGO: Donations, receipts, campaigns, impact reports. Stack: Laravel + MySQL.
- Community Newsletter / Bulletin System: Editors, articles, subscribers. Stack: WordPress-style PHP + MySQL.
- Online Pet Adoption Platform: Shelters, adopters, application reviews. Stack: Laravel + MySQL.
🔴 Hard Difficulty: Team of 3-5, 9+ Months
Heavy integration, complex business logic, or significant scale considerations.
- Multi-Vendor E-commerce Marketplace: Like Lazada/Shopee scaled down. Sellers, products, orders, payments, ratings. Stack: Laravel + MySQL + Vue.
- Ride-Sharing App (Web + Mobile): Drivers, riders, real-time location, payment. Stack: Node.js + MongoDB + React Native.
- School ERP (4+ modules integrated): Enrollment, Grades, Finance, HR. Stack: Laravel + MySQL.
- Inventory + Sales + Accounting Integration: Triple-tier business system. Stack: PHP + MySQL.
- Online LMS with Live Classes: Course content + Zoom integration + assignments + grading. Stack: Django + PostgreSQL.
- Hospital Information System (Full): Patient, Pharmacy, Lab, Billing, Insurance. Stack: Laravel + MySQL.
- Logistics Tracking System: Multi-warehouse, multi-driver, route optimization. Stack: Node.js + MongoDB.
- Restaurant Chain Management: Multi-branch with central HQ analytics. Stack: Laravel + MySQL.
- Property Management System for Subdivisions: HOA dues, security, maintenance requests, visitor logs. Stack: Laravel + MySQL.
- Online Banking Demo (Educational): Accounts, transfers, transaction history. Stack: Java + Spring Boot + PostgreSQL.
🧠 AI-Powered Capstones (Trending in 2026)
Higher RPM with panels in 2026. Requires Python + ML knowledge or smart use of AI APIs.
- Crop Disease Detection (CNN): Farmers photograph leaves, AI identifies disease. Stack: Python + TensorFlow + Flask + React.
- Chatbot for Customer Service: Domain-specific chatbot (school admin, clinic, store). Stack: Python + OpenAI/Claude API + Django.
- Resume Screening Tool: HR uploads job description, AI ranks resumes. Stack: Python + spaCy + Flask.
- AI-Powered Capstone Topic Recommender: Meta-capstone! Students input interests, AI recommends topics. Stack: Python + LLM API + Django.
- Image Classification for Fish Quality: For fish vendors to grade fresh vs old. Stack: Python + TensorFlow + Flask.
- Smart Attendance via Face Recognition: Replaces manual sign-in for offices/schools. Stack: Python + OpenCV + Flask.
- Recommendation System for Online Library: Books recommended based on reading history. Stack: Python + scikit-learn + Django.
- Sentiment Analysis Dashboard for Social Media: Pull tweets/comments, score sentiment, visualize trends. Stack: Python + NLP + Streamlit/Dash.
- Voice-to-Text Lecture Transcriber for Students: Real-time + searchable transcripts. Stack: Python + Whisper + React.
- Capstone Defense Question Predictor: Upload your Chapter 1, AI predicts likely panel questions. Stack: Python + LLM API + Flask.
How to Pick THE Right One From This List
Don’t just pick the most impressive-sounding idea. Follow this filter:
- Do you (or someone in your team) understand the domain? If not, skip.
- Does your tech stack match what you already know? If you have to learn a brand-new framework, skip.
- Can you describe the user’s current process from memory? If you have to make it up, skip.
- Is the scope realistic for your team size and timeline? Single dev + 6 months = Easy. Team of 4 + 9 months = Hard.
- Will your adviser accept it? Ask before committing.
After filtering, you should have 2-3 candidates. Talk to one real user from each candidate’s target domain. The one whose user is most excited becomes your capstone.
Frequently Asked Questions
Looking for your capstone project idea?
Browse our complete list of 150 Best Capstone Project Ideas for IT Students (2026 Edition), covering Web, Mobile, AI, Database, and Game Development topics with full descriptions and defense scope.
Can I clone an existing capstone from another school?
Are AI capstones harder than traditional ones?
Should I use a popular topic (Library, Inventory) or a unique one?
How many features should a BSIT capstone have?
Can I use Free Projects from your site as my capstone?
What if my adviser wants me to change my topic mid-project?
Next Steps
Pick 2-3 ideas that match your skills + timeline + domain knowledge. Validate each with a real target user (Step 4 of our decision guide). Whichever passes validation, that’s your capstone.
🎯 Your action plan:
- Highlight 5 ideas from this list that match your stack
- Run them through our 10-step decision guide
- Browse working examples in our Free Projects hub for inspiration
- Get UML diagram templates for your chosen topic
- Find the right thesis adviser
