Web final year project ideas
Free web final-year project ideas for CS and software engineering students, each scoped for a single semester with a suggested stack and deliverables.
Ideas and guidance, not finished projects
These are project ideas and scoping guidance, published free for students to use as a starting point. I do not build, write, or sell final-year projects, and I do not complete coursework for anyone. Take an idea, make it yours, and build it.
12 ideas
API Contract Checker for Continuous Integration
Backend teams break their own clients constantly: a field is renamed, a response type changes, a required parameter appears, and nothing fails until something in production does. Build a tool that compares the API a branch produces against the API on the main branch, classifies every difference as safe or breaking, and fails the build when a breaking change arrives without a version bump. Unglamorous, genuinely useful, and small enough to finish properly.
Model Context Protocol Server for University Systems
Universities keep timetables, course catalogues, room bookings and library records in separate systems that nobody can query together. Build a Model Context Protocol server that exposes them as a small set of safe, well described tools, so an AI assistant can answer questions like which rooms are free on Tuesday afternoon without anyone writing a custom integration. The interesting work is not the AI, it is designing tools an automated caller cannot misuse.
Web Accessibility Regression Testing in CI
A tool that runs accessibility checks on every pull request and fails the build only for newly introduced problems, so a team with an imperfect existing site can stop it getting worse. The baseline comparison is what makes accessibility tooling adoptable.
Household Meal Planner with Food Waste Reduction
A planner that builds a week of meals around what is already in the house and what expires soonest, then produces a shopping list of only what is genuinely missing. Constraint satisfaction wrapped in something people would use, which makes it a good first substantial project.
Open Source Contribution Matcher
A service that finds open issues suited to a specific person, based on the languages they actually write, the size of the change and whether the project is responsive to new contributors. The good first issue label is not enough, and project responsiveness is the signal nobody surfaces.
Campus Lost and Found with Visual Search
A lost property system where someone who has lost an item describes it in words and is shown visually similar found items, rather than scrolling a list. A modest, finishable project that still contains a genuine retrieval component.
Open Air Quality Dashboard with Low-Cost Sensor Correction
A dashboard combining official monitoring stations with cheap community sensors, correcting the cheap readings against the reference stations, and being honest about uncertainty. Low-cost particulate sensors read badly in humidity, and correcting for that is the actual work.
Municipal Complaint Tracking with Response Deadlines
A system where residents report local problems with a photograph and location, complaints are routed to the responsible department, and every case has a visible deadline. The accountability comes from making both the clock and the statistics public.
Blood Donor Matching and Request Coordination
A platform matching urgent blood requests to eligible nearby donors, respecting blood group compatibility and donation eligibility intervals, and notifying by SMS because that is what reaches people. The engineering is in eligibility rules and privacy, not in the map.
Timetable Scheduling with Constraint Solving
A timetabling system that takes rooms, staff availability, course enrolments and equipment requirements and produces a conflict-free schedule, explaining clearly why it failed when no schedule exists. Timetabling is genuinely hard and most departments still do it in a spreadsheet.
Collaborative Whiteboard with Conflict-Free Sync
A multi-user drawing surface where several people edit at once, changes merge without a central lock, and everything still converges after someone works offline and reconnects. The value is in implementing the sync algorithm rather than importing one.
Peer Code Review Platform for University Courses
A platform where students submit assignments and are anonymously assigned classmates' work to review against a rubric, with the instructor auditing review quality. Solves a real teaching problem: students learn far more from reading code than from having theirs marked, and nobody has time to arrange it manually.
Browse project ideas by domain and difficulty
Each of these is its own page, so you can send someone straight to the AI ideas or the beginner ones.
Stuck on something specific?
Writing only gets you so far. If you want an answer to your situation rather than the general case, book a session and we will work through it together. Every session is free; a few slots open each week.
- 1:1 Mentorship
- Fresh Graduate Mentorship
- Career Guidance
Brand deals, promos and partnerships: tauseeffayyaz@gmail.com
Follow along
New writing, resources and project ideas land here first.