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
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
