Web final year project ideas
Free web development final year project ideas on Sefism for CS and software engineering students, each scoped for a single semester with a suggested stack and deliverables.
- 300 project ideas
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.
42 ideas · page 1 of 2
Tenancy Rights Guided Assistant with Rules as Code for Punjab and Lagos Rental Laws
Tenants in Lahore and Lagos often do not know whether a rent increase, an eviction notice or a withheld deposit is lawful, and lawyers are expensive. Build a guided web assistant that asks a tenant a few plain questions and explains, with the exact provisions, what the local tenancy law says about their situation, using rules encoded from the statute and reviewed by a law teacher. It generates a short letter template the tenant can adapt.
AI Incident Log and Postmortem Tracker for LLM Products
When an LLM feature misbehaves (a harmful answer, a leaked system prompt, a wrong refund, a runaway cost spike), most teams handle it in a chat thread and forget it. Build an incident tracker designed for AI failures: capture the exact prompt, context and model version, classify the failure, run a blameless postmortem, turn the case into a regression test, and track whether the fix held.
EU AI Act Risk Classification Questionnaire for Software Exporters
Software houses in Pakistan, India and Bangladesh build AI features for European clients, and the EU AI Act can apply to them even though they sit outside the EU. Build a guided questionnaire that walks a developer through the Act's structure (prohibited practices, high-risk categories, transparency duties, general-purpose AI), cites the exact article for every step, and produces a plain-language summary of likely obligations to discuss with a lawyer.
Shariah Stock Screening and Dividend Purification Calculator with Transparent Methodology
Muslim investors in Pakistan, the Gulf, Malaysia and the UK want to know whether a listed company meets Shariah screening rules and how much of a dividend to give away as purification, but most tools hide their method. Build a screening web app that reads company financial statements, applies a chosen published screening methodology step by step, shows every ratio and its source line, and calculates purification amounts. Let users compare how different methodologies change the result.
AI System Inventory and Risk-Tier Register for Software Companies
Most companies cannot answer a simple question: where are we using AI? Build an inventory and risk register that discovers AI use (features in the product, AI tools staff sign into, AI APIs in code and cloud bills), records an owner and purpose for each, assigns a risk tier from a clear rubric mapped to the NIST AI RMF and the EU AI Act, and schedules reviews. Designed for software houses that sell to clients abroad.
Raast Merchant Payments Integration Kit with Dynamic QR, Request to Pay and Reconciliation
Pakistan's Raast instant payment system supports merchant payments by QR code, alias and request to pay, but small businesses and developers struggle to connect it to their shops and invoices. Build an open integration kit: a simulated payment service provider API modelled on Raast's person-to-merchant flows, a merchant dashboard, dynamic QR generation per order, request-to-pay links and automatic reconciliation of payments to orders. Design it so a real provider's API could replace the simulator later.
Remittance Cost Comparator for Gulf to South Asia Corridors Using World Bank Price Data
Workers in Saudi Arabia, the UAE and Qatar send billions home to Pakistan, India, Bangladesh and Nepal, and the true cost hides in the exchange rate margin, not the fee. Build a comparator that uses the World Bank's Remittance Prices Worldwide data plus user-entered quotes to show the real amount received, explains fee versus margin, and tracks corridors against the international 3 percent cost target.
Production-Ready ASP.NET Core API for Intercity Bus Seat Booking
Most student APIs stop at CRUD. Build an intercity bus seat booking API in ASP.NET Core that is production-ready from day one: safe seat holds under heavy concurrency, health checks, rate limiting, OpenTelemetry traces and metrics, structured logging, problem details errors, migrations, integration tests with real databases and a load test for the Eid travel rush. Publish it as a template others can start from.
FAO-56 Irrigation Scheduling Advisor for Small Farms Using Weather Forecasts
Build a web and SMS advisor that tells a farmer when to irrigate and roughly how much, using the FAO-56 crop water balance method, open weather forecasts and a few facts about the field (crop, sowing date, soil type). No sensors needed. The project checks the advice against a published crop model and shows how much water the schedule saves compared with a fixed calendar.
Student Mental Health Check-In App with Human Counsellor Escalation
Build a private weekly check-in app for university students that uses short, validated questionnaires, shows students their own trends and routes anyone who reports serious distress to a real person at the counselling service, fast. The software never diagnoses or gives therapy. The project is about the escalation path: who gets alerted, how quickly, what happens if nobody responds, and how student privacy is protected throughout.
Signed Web Page Archiving for Journalists and Fact-Checkers with Verifiable Captures
Build a self-hostable tool that captures a web page or social post exactly as it appeared, packages it in an open archive format, signs it and timestamps it, so anyone can later verify who captured it and when. Posts and pages are deleted or edited within hours, and screenshots are easy to fake. This gives newsrooms and fact-checkers evidence that holds up.
In-Browser Document Redaction for ID Cards, Bank Statements and Medical Reports
Build a web app that finds and removes personal details such as CNIC numbers, account numbers, phone numbers, addresses and names from PDFs and photos entirely inside the browser, using on-device OCR and small models, so the file never leaves the phone. People share copies of ID cards and bank statements with landlords, employers and agents every day, usually unredacted. The hard part is true redaction that removes hidden text, not black boxes drawn on top.
Power-Cut-Resilient Programming Lab Exam Server That Runs on the Local Network
Build a self-hosted exam system for university programming labs that runs on a single server inside the lab, saves every keystroke-level change so no student loses work when power or Wi-Fi drops, runs code in sandboxes for automatic test results, and gives invigilators a live view of the room. Load-shedding, unstable internet and shared lab machines make online exam platforms fragile in Pakistani universities. The hard parts are crash-safe saving, fair resumption and safe code execution.
Checkout Dark Pattern Detector for South Asian Online Stores and Quick Commerce Sites
Build a crawler and classifier that walks real online store flows up to the payment step and detects deceptive design: items added to the basket without asking, fees that appear only at the end, fake countdown timers and shaming opt-out text, in English, Urdu and Roman Urdu. Earlier studies stopped at product pages. This project measures the checkout, where the money is, and gives consumer groups and store owners evidence they can act on.
Visual Autograder for HTML and CSS Assignments That Grades What the Page Looks Like
Build an autograder for web development courses that renders each student's page at several screen sizes and compares it with the target design using layout, text, colour and position metrics, plus accessibility checks. Teachers with 150 students cannot open every page by hand, and unit tests cannot tell whether a layout is right. Students get specific visual feedback in minutes instead of a mark weeks later.
Self-Hosted Virtual Waiting Room for Exam Result and Admission Day Traffic Spikes
Build a self-hostable virtual waiting room that sits in front of a fragile website and admits visitors at a rate the site can handle, with signed tokens, fair ordering and honest wait estimates. Exam boards, universities and scholarship portals see huge spikes on result and deadline days and often slow to a crawl. The project ends with a load test that shows the origin staying healthy while hundreds of thousands of simulated users wait in line.
Fair Scraper Gate for Small Websites with Adaptive Proof of Work and Signed AI Agent Verification
Build a self-hosted reverse proxy that protects small websites from aggressive AI scrapers while staying fair to real people on cheap phones and to well-behaved agents that identify themselves. It combines adaptive proof-of-work challenges with verification of cryptographically signed bot requests, and measures the cost it puts on low-end devices. University sites, open source forges and small archives are the people who need it most.
Village-Level Flood Warning Web App in Urdu and Sindhi That Works Offline
Build a lightweight progressive web app that lets district officers and local NGOs publish flood warnings for specific villages and union councils, delivers them by web push in Urdu and Sindhi, and keeps evacuation points and safe routes available offline when the network fails. National alerts tell people a flood is coming; this tells a family in a named village where to go. It is a practical first project in offline-first web development with a real public purpose.
Cookie Consent Behaviour Checker That Tests What a Site Does After You Click Reject
Build a crawler that visits websites, clicks "reject" or ignores the cookie banner, and then records which cookies, trackers and network requests still fire. Most consent tools only check that a banner exists. This one checks whether the choice is respected, and gives developers a precise list of the scripts that ignore it.
AI Agent Readiness Audit for Websites: Can a Browser Agent Complete Your Key Tasks?
Build an audit tool that sends real browser agents to complete a site's key tasks, such as finding a product, booking a slot or filling a form, then explains every failure in terms of the page: unlabelled buttons, hidden state, broken focus order or missing structured data. More customers will reach small businesses through AI agents, and most sites have never been tested that way. The output is a repeatable score and a fix list a web developer can act on.
Government Website Accessibility and Performance Observatory with Monthly Public Reports
Build an open observatory that checks a country's public sector websites every month for accessibility errors, mobile performance, HTTPS and security headers, and whether key pages are available in the local language, then publishes the results as open data and a simple league table. People depend on these sites for exams, licences, taxes and benefits, yet nobody tracks their quality over time. A good first project in crawling, automated testing and honest data presentation.
Real-User Performance Monitoring for Low-End Android Phones and Slow Mobile Networks
Build a small, privacy-friendly script and dashboard that measures how fast a site really is for people on budget Android phones and congested mobile data, then explains which scripts, images and long tasks cause the slowness. Lab tests on a developer's laptop hide what most users in Pakistan and South Asia experience. The project ends with a measured case study on a real site.
Team Chat App with Threads and Read Receipts on MongoDB
Build a Slack-style team chat for university societies and student project groups, with channels, threaded replies, read receipts, unread counts and live updates. The point is the MongoDB modelling: where to embed and where to reference messages and threads, change streams for real-time delivery, and pagination that stays fast as channels grow.
Multi-Vendor Product Catalogue with Faceted Search on MongoDB
Build a marketplace catalogue where phones, shoes, books and furniture each carry completely different attributes, then give shoppers fast faceted search with live counts per filter. A MongoDB final year project where the schema design is the point: the attribute pattern, a $facet aggregation for filters, and indexes you can defend with query plans.
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. Sessions are free for approved Sefism members, and 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.