FINAL YEAR

50+ Final Year Project Ideas for CSE Students in 2026 (With GitHub Links)

By BuildIdeas Team·June 2026·8 min read
Updated: June 2026

Beginner Projects

Reinforcement Learning-Based Game AI Agent

Train a deep reinforcement learning agent to master a complex game environment (custom grid world or OpenAI Gym) from scratch using PPO and DQN algorithms. The system includes a visual training dashboard showing reward curves, policy evolution, and episode replays. A comparative evaluation bench tests multiple RL algorithms and hyperparameter configurations, making it a strong research-oriented final year project.

PythonPyTorchOpenAI Gym / GymnasiumStable-Baselines3FastAPIReactDocker
View on GitHub

AI-Powered Drug Discovery Molecular Property Predictor

A graph neural network system that predicts molecular properties (toxicity, solubility, binding affinity) from chemical structure SMILES strings. Trained on the ChEMBL and PubChem datasets, the platform lets researchers upload novel molecules and receive property predictions with confidence intervals, structural similarity comparisons, and an explainability layer highlighting which molecular substructures drive each prediction.

PythonPyTorch GeometricRDKitFastAPIReactPostgreSQLDockerAWS
View on GitHub

Federated Learning Framework for Privacy-Preserving ML

A privacy-preserving machine learning system where multiple clients train local models on their private data and share only model gradients — never raw data — with a central aggregator. Implements differential privacy noise injection, gradient compression, and Byzantine fault tolerance. Demonstrated on a medical diagnosis use case where hospitals collaborate without sharing patient records.

PythonPyTorchFlower (federated learning framework)FastAPIDockerRedis
View on GitHub

Adaptive Learning Rate Hyperparameter Optimisation Platform

A neural architecture search and hyperparameter optimisation platform that uses Bayesian optimisation and multi-fidelity strategies (Hyperband) to find optimal model configurations in a fraction of the time brute-force grid search requires. Features a web-based experiment tracker, parallel trial execution across GPU workers, visual comparison of trial results, and exportable best-found architecture configurations.

PythonOptunaPyTorchFastAPIReactPostgreSQLRedisCeleryDocker
View on GitHub

Sports Performance Analytics & Injury Prediction System

An ML platform for sports teams that ingests athlete biometric data (GPS tracking, heart rate variability, sleep quality, training load) and predicts injury risk 7 days ahead using gradient boosting models. Features individual athlete dashboards, team-level risk heatmaps, training load recommendations, and a coach-facing alert system. Validated against publicly available sports science datasets.

PythonXGBoostLightGBMFastAPIReactPostgreSQLGrafanaDockerAWS
View on GitHub

Enterprise Document Intelligence Platform (RAG)

A production-grade Retrieval Augmented Generation (RAG) system that lets employees query an organisation's internal knowledge base — PDFs, Word docs, Confluence pages, Notion documents — using natural language. Features hybrid search (dense + sparse retrieval), citation-backed answers, document version tracking, role-based access control, and a conversation history audit trail for compliance.

PythonLangChainOpenAI GPT-4oChromaDB / PineconeFastAPINext.jsPostgreSQLDocker
View on GitHub

AI Code Review & Refactoring Agent

An autonomous AI agent that integrates into a GitHub repository via webhooks, automatically reviews every pull request for code quality, security vulnerabilities, performance anti-patterns, and documentation gaps. Generates inline review comments, suggests refactored code, detects secrets accidentally committed, and produces a PR quality score. Supports Python, JavaScript, and TypeScript codebases.

PythonClaude API / GPT-4oLangChain AgentsFastAPIGitHub APIPostgreSQLDocker
View on GitHub

Personalised Meal Planning & Nutrition AI Agent

A conversational AI nutrition agent that learns user dietary preferences, restrictions, and health goals, generates personalised weekly meal plans with exact macro breakdowns, adapts plans based on ingredient availability and budget constraints, and generates shopping lists automatically. Integrates with a recipe database API and provides cooking instruction walkthroughs with step-by-step voice narration.

PythonLangChainGPT-4oFastAPIReactPostgreSQLEdamam APIElevenLabsDocker
View on GitHub

Multi-Agent Research Assistant

A CrewAI-powered multi-agent system where specialised AI agents collaborate to complete complex research tasks. A "Planner" agent breaks down the research question, a "Search" agent queries the web and academic APIs (arXiv, PubMed), a "Synthesiser" agent combines findings, and a "Critic" agent fact-checks and flags uncertainty. Outputs a structured research brief with source citations.

PythonCrewAILangChainGPT-4o / ClaudeTavily Search APIFastAPIReactRedis
View on GitHub

Autonomous AI Agent for Competitive Research

An AutoGen-powered multi-agent system where a team of specialised AI agents conducts deep competitive analysis for a business. A "Scout" agent searches the web, a "Analyst" agent extracts structured insights from competitor websites and pricing pages, a "Strategist" agent identifies market gaps, and a "Writer" agent compiles a formatted competitive intelligence report with visual data tables and strategic recommendations.

PythonAutoGen / CrewAILangChainTavily Search APIGPT-4oFastAPIReactPostgreSQL
View on GitHub

LLM Fine-Tuning Platform with LoRA & PEFT

A web-based platform that allows developers to fine-tune open-source LLMs (Llama 3, Mistral) on their own custom datasets using parameter-efficient fine-tuning (LoRA/QLoRA) without requiring expensive GPU infrastructure. Features a dataset upload and formatting wizard, training progress monitoring with loss curves, model evaluation against custom benchmarks, and one-click export to Hugging Face Hub.

PythonPyTorchHugging Face PEFTTransformersFastAPIReactPostgreSQLCeleryDockerAWS
View on GitHub

AI-Powered Accessibility Compliance Checker

A web accessibility auditing tool that scans any public URL using Playwright, captures a full-page screenshot, analyses the DOM structure and visual layout using a visionlanguage model, identifies WCAG 2.1 AA violations, generates natural language remediation instructions for each violation, and produces an accessibility audit report with a compliance score. Integrates as a GitHub Action for CI/CD pipelines.

PythonPlaywrightGPT-4o Visionaxe-coreFastAPIReactPostgreSQLGitHub ActionsDocker
View on GitHub

Real-Time E-Commerce Analytics Dashboard

A full data engineering pipeline that ingests clickstream events from a mock ecommerce store using Kafka, processes them with Apache Spark Streaming, stores aggregated metrics in a time-series database, and surfaces a live analytics dashboard with customer journey funnels, product performance heatmaps, cart abandonment rates, and cohort retention analysis. Includes automated anomaly detection for sales drops.

PythonApache KafkaApache SparkClickHouseGrafanaFastAPIReactDocker
View on GitHub

Healthcare Claims Fraud Detection System

A graph-based fraud detection system for health insurance claims that models relationships between patients, providers, and procedures as a graph, detects anomalous billing patterns using graph neural networks and statistical outlier analysis, and surfaces a prioritised investigation queue for fraud analysts. Features an explainable AI layer showing which network connections triggered each fraud alert.

PythonPyTorch GeometricNeo4jFastAPIReactPostgreSQLDockerAWS
View on GitHub

Personalised Recommendation Engine from Scratch

A production recommendation system that implements and compares four approaches — collaborative filtering, content-based filtering, matrix factorisation (SVD), and a two-tower neural network — on a real dataset (MovieLens or Spotify). Features an A/B testing framework to compare recommendation quality, a real-time serving layer with sub-100ms latency, and a researcher-facing dashboard to analyse recommendation diversity and filter bubble effects.

View on GitHub

Intermediate Projects

Public Transport Delay Prediction & Route Optimiser

A data platform that ingests real-time GTFS transit feeds, historical delay data, and weather signals to predict bus and train delays 30 minutes ahead using gradient boosting models. A commuter-facing app recommends the optimal route given predicted delays, and a city transit authority dashboard surfaces the routes with highest delay frequencies for infrastructure prioritisation.

PythonXGBoostApache KafkaPostGISFastAPIFlutterReactPostgreSQLDocker
View on GitHub

AI-Assisted Design System Generator

A developer tool where teams describe their brand (primary colour, typography preferences, tone) and an AI generates a complete, ready-to-use design system — including a colour palette with accessible contrast ratios, spacing scale, typography hierarchy, component variants, and Tailwind CSS and CSS custom property outputs. Exports to Figma tokens, Storybook, and a live preview environment.

Next.jsTypeScriptGPT-4oTailwind CSSStorybookFigma Tokens APIPostgreSQLVercel
View on GitHub

Decentralised Peer Review Platform for Research Papers

An academic peer review platform where researchers submit papers and receive double-blind reviews from verified domain experts. A reputation system rewards high-quality reviewers with platform tokens. The platform uses semantic similarity to match papers to reviewers with relevant expertise, tracks revision history, and publishes accepted papers with their full review thread as an open access record.

Next.jsTypeScriptNode.jsPostgreSQLSentence-BERTSupabaseOpenAI APIDocker
View on GitHub

No-Code API Builder & Mock Server

A visual platform where backend developers define API endpoints, request/response schemas, authentication rules, and rate limits using a drag-and-drop interface — no code required. The platform auto-generates a live mock server for frontend teams to develop against immediately, produces OpenAPI 3.0 documentation, and can deploy the defined API as a real serverless function with one click.

Next.jsTypeScriptNode.jsPostgreSQLRedisReact FlowDockerVercelAWS Lambda
View on GitHub

Interactive API Documentation Platform

A modern API documentation platform similar to Readme.io where teams upload an OpenAPI spec and get a beautiful, interactive documentation site with a live API playground, code samples in 12 languages, version management, changelog tracking, and user-specific API key management. Features a usage analytics dashboard showing which endpoints developers call most and where they encounter errors.

Next.jsTypeScriptNode.jsPostgreSQLRedisSwagger UITailwind CSSVercel
View on GitHub

Neighbourhood Emergency Response & Alert App

A community safety mobile app that lets residents report local emergencies (flooding, gas leaks, power outages, accidents) with geo-tagged photos and severity ratings. A verified local authority dashboard triages incoming reports, broadcasts area-specific alerts to residents within a configurable radius, and tracks real-time incident response status. Includes an offline mode for connectivity outages.

FlutterDartFirebase (Realtime Database + FCM)FastAPIPostgreSQLGoogle Maps APIAWS S3
View on GitHub

Hyperlocal Peer-to-Peer Marketplace App

A mobile-first marketplace where users can buy, sell, and trade items within a 5km radius using live location. Features real-time item discovery on a map, in-app messaging with negotiation tools, AI-powered price suggestions based on condition and market comparables, a trust score system based on verified reviews, and escrow-based payment protection.

FlutterDartNode.jsPostgreSQLRedisGoogle Maps APIStripeFirebase
View on GitHub

Augmented Reality Interior Design App

A mobile AR app that lets users point their phone at a room and place true-to-scale 3D furniture models in the space using ARKit/ARCore. Users can switch between furniture styles, adjust colours and materials in real time, take AR snapshots for sharing, and generate a bill of materials with direct purchase links to e-commerce partners. Includes a floor plan mode for overhead room visualisation.

FlutterDartARCore / ARKitSceneKit / OpenGLNode.jsPostgreSQLAWS S3Firebase
View on GitHub

AI Personal Finance Coach App

A mobile app that connects to a user's bank accounts via Open Banking APIs, automatically categorises transactions using ML, identifies spending patterns, detects subscription waste, sets smart savings goals, and provides a personalised AI finance coach that answers money questions using the user's actual financial data. Includes tax estimation and bill negotiation suggestions.

FlutterDartPythonFastAPIPlaid APIGPT-4oPostgreSQLRedisDocker
View on GitHub

GitOps-Based Multi-Environment Deployment Orchestrator

A GitOps platform where infrastructure and application deployment configurations are stored as code in Git. Any commit to a designated branch automatically triggers a validation pipeline, runs policy checks using OPA (Open PolicyAgent), deploys to the target environment (dev/staging/prod), and sends deployment status notifications to Slack. Features an environment diff viewer, rollback-in-one-click, and a full deployment audit log.

GoKubernetesArgoCDTerraformGitHub ActionsOPAReactPostgreSQLDocker
View on GitHub

Serverless Function Performance Benchmarking Platform

A cloud performance testing tool that deploys identical workloads across AWS Lambda, Google Cloud Functions, and Azure Functions, measures cold start latency, execution duration, memory consumption, and cost per invocation across different runtime configurations, and produces a comprehensive performance comparison report. Features a regression testing mode that alerts when a function's performance degrades after a code change.

PythonGoAWS SDKGCP SDKAzure SDKFastAPIReactPostgreSQLDocker
View on GitHub

Database Migration & Schema Version Control Platform

A developer tool that tracks database schema changes across environments, generates migration scripts automatically from schema diffs, validates migrations against production data constraints before applying, runs rollback simulation to verify data integrity, and produces a complete migration audit trail. Supports PostgreSQL, MySQL, and MongoDB with a GitHub integration for PR-based migration reviews.

GoNode.jsPostgreSQLMySQLMongoDBReactDockerGitHub API
View on GitHub

API Security Gateway with ML-Based Anomaly Detection

A programmable API security gateway that sits between clients and backend services, enforces authentication and rate limiting, and uses an unsupervised ML model trained on normal API traffic patterns to detect anomalous request behaviour (scraping, credential stuffing, parameter tampering) in real time. Provides a security operations dashboard with threat timelines and automatic IP blocklist management.

GoPythonScikit-learnRedisPostgreSQLFastAPIReactDockerNginxKubernetes
View on GitHub

Dark Web Monitoring & Data Breach Alert Platform

A cybersecurity intelligence platform that monitors Tor hidden services and public data breach repositories for mentions of specific domains, email addresses, and credential patterns. Uses NLP to extract and classify leaked data type (passwords, PII, financial data), deduplicates across breach sources, and sends immediate alerts to registered organisations with remediation guidance. Operates entirely within legal ethical boundaries using public breach data.

PythonElasticsearchFastAPIReactPostgreSQLTor SOCKS proxyspaCyDocker
View on GitHub

Zero-Trust Access Management System

A modern identity and access management platform implementing the Zero Trust security model — "never trust, always verify". Features multi-factor authentication, device trust verification, context-aware access policies (time of day, location, device health), continuous session monitoring, just-in-time (JIT) privilege escalation, and a full audit log with SIEM integration.

GoNode.jsPostgreSQLRedisReactOPA (Open PolicyAgent)DockerKubernetes
View on GitHub

DAO Governance & Treasury Management Platform

A decentralised autonomous organisation (DAO) management platform where token holders create and vote on governance proposals, manage a shared treasury, execute approved transactions automatically via smart contracts, and track voting participation history. Features quadratic voting, delegation of voting power, a proposal discussion forum, and a financial reporting module showing treasury composition and historical transactions.

SolidityHardhatReactethers.jsThe GraphIPFSNode.jsPostgreSQLPolygon
View on GitHub

NFT-Based Event Ticketing & Proof ofAttendance System

A blockchain ticketing platform where event organisers mint NFT tickets on Polygon with embedded event metadata, transfer restrictions, and resale royalties. Attendees verify attendance at the event by signing with their wallet, automatically minting a Proof of Attendance Protocol (POAP) token. Features a secondary market with creator royalty enforcement and a fraud-proof ticket verification mobile app.

SolidityHardhatReactethers.jsIPFS / ArweaveNode.jsPostgreSQLPolygonFlutter
View on GitHub

Smart Water Quality Monitoring Network

A network of IoT sensors deployed in water bodies (rivers, reservoirs, water treatment plants) that continuously measures pH, turbidity, dissolved oxygen, conductivity, and heavy metal levels. A cloud ML model detects contamination events in real time and sends automated alerts to regulatory authorities. A public-facing web dashboard shows historical water quality trends and alerts for affected communities.

PythonMQTTAWS IoT CoreInfluxDBTensorFlowFastAPIReactGrafanaRaspberry Pi
View on GitHub

Autonomous Drone Path Planning & Delivery Simulation

A simulation platform for drone delivery systems that implements multiple path planning algorithms (A*, RRT, Dijkstra) to find collision-free routes through urban environments with 3D obstacle maps. Features a visual flight path simulator, multi-drone fleet scheduling with conflict avoidance, battery consumption modelling, and a real Raspberry Pi + drone integration for physical prototype testing.

PythonROS 2Gazebo simulatorFastAPIReact (3D map view)PostgreSQLDocker
View on GitHub

Automated Construction Site Safety Monitoring System

A computer vision safety system for construction sites that analyses CCTV footage in real time to detect PPE violations (missing hard hats, safety vests, gloves), identify workers in restricted hazard zones, and flag unsafe equipment operation. Sends immediate alerts to site supervisors with annotated evidence images and generates daily compliance reports with violation frequency trends per zone.

PythonYOLOv8DeepSORT (tracking)OpenCVFastAPIReactPostgreSQLNVIDIA JetsonAWS
View on GitHub

Advanced Projects

Sign Language Recognition & Real-Time Translation System

A computer vision system that recognises hand signs from a standard webcam in real time and translates them into text and synthesised speech. Trained on a custom dataset covering 1,000+ ASL/ISL signs, the system achieves 94%+ recognition accuracy on continuous signing and supports a video call integration layer that adds live caption overlays — making video communication accessible for deaf and hard-of-hearing users.

PythonMediaPipeTensorFlowOpenCVFastAPIReactWebRTCgTTSDocker
View on GitHub

Satellite Imagery Land Use Change Detection System

A geospatial deep learning system that compares multi-temporal satellite imagery (Sentinel-2, Landsat) to detect and classify land use changes — deforestation, urban expansion, crop rotation, flood extent mapping. Uses a change detection neural network architecture to produce pixel-level change maps and a web dashboard showing change statistics with interactive map overlays for environmental researchers.

PythonPyTorchRasterioGeoPandasFastAPIReact (Leaflet.js)PostGISDockerAWS
View on GitHub

Low-Resource Language Translation Fine-Tuning System

A research platform that fine-tunes multilingual transformer models (mBART, NLLB) on low-resource Indian and African languages using available parallel corpus data. Features a data collection pipeline for sourcing and cleaning bilingual text pairs, a training orchestration system with experiment tracking, a BLEU score evaluation dashboard, and a public translation API with a web interface for community contributions.

View on GitHub

Automated Meeting Transcript Summariser & Action Extractor

A productivity tool that ingests meeting recordings or transcripts from Zoom, Google Meet, or Microsoft Teams and produces structured outputs: a 5-bullet executive summary, a list of decisions made, action items with assigned owners and deadlines extracted using NLP, a glossary of technical terms discussed, and a searchable transcript with speaker diarisation and topic segmentation.

PythonOpenAI WhisperLangChainGPT-4oFastAPIReactPostgreSQLCeleryDocker
View on GitHub

Domain-Specific Chatbot Builder Platform

A no-code platform where businesses upload their knowledge base documents, FAQ PDFs, and product manuals, and get a production-ready RAG-powered chatbot embedded on their website within minutes. Features a visual conversation flow designer for scripted responses, an analytics dashboard showing unanswered questions, continuous improvement via thumbs-up/down feedback training, and white-label branding options.

PythonLangChainOpenAI / MistralChromaDBFastAPINext.jsPostgreSQLRedisDocker
View on GitHub

Developer Incident Management & Runbook Platform

An on-call incident management SaaS similar to PagerDuty where engineering teams define on-call schedules, receive multi-channel alerts (SMS, Slack, phone call) when monitoring systems fire, document incident response steps in collaborative runbooks, conduct automated post-mortems with root cause templates, and track mean time to detect (MTTD) and mean time to resolve (MTTR) metrics over time.

GoNode.jsTypeScriptPostgreSQLRedisReactTwilioPrometheusDockerKubernetes
View on GitHub

API Rate Limiting & Quota Management Service

A production API gateway middleware service that implements configurable rate limiting strategies (fixed window, sliding window, token bucket, leaky bucket) perAPI key or user tier, enforces usage quotas with automatic quota top-up billing via Stripe, provides real-time usage dashboards forAPI consumers, and generates usage analytics and overage reports forAPI publishers.

GoRedisPostgreSQLFastAPIReactStripeDockerKubernetesNginx
View on GitHub

Automated Technical Debt Measurement Platform

A code quality platform that analyses a GitHub repository's entire codebase across multiple dimensions — cyclomatic complexity, code duplication, test coverage gaps, outdated dependencies, and architectural coupling metrics. Generates a technical debt score, trend charts showing debt accumulation over time, a prioritised refactoring backlog, and a cost estimate of the engineering hours required to address each debt category.

PythonNode.jsSonarQube APIGitHub APIFastAPIReactPostgreSQLDocker
View on GitHub

Clinical Trial Patient Matching & Eligibility Screener

A healthcare data platform that reads unstructured clinical trial eligibility criteria and a patient's structured EHR data, uses NLP to extract and match criteria against patient records, and surfaces a list of trials the patient qualifies for ranked by match confidence. Designed to accelerate trial recruitment — a process that currently accounts for 30% of total trial timelines. Built on FHIR-compliant data standards.

PythonspaCyTransformersFastAPIReactPostgreSQLHL7 FHIRDockerAWS
View on GitHub

Mental Health Crisis Early Warning System for Campuses

An ethical, opt-in mental health monitoring platform for university campuses. Students who consent share passively collected signals (sleep patterns, social interaction frequency, activity levels) from their devices. An ML model detects deteriorating mental health indicators and triggers a confidential wellbeing check-in message. Counsellors receive a prioritised list of students who may need proactive support, with privacy-preserving aggregate analytics.

PythonTensorFlowFastAPIFlutterPostgreSQLFirebaseRedisDocker
View on GitHub

Micro-Investment & Round-Up Savings Platform

A fintech app similar to Acorns that connects to a user's bank account via Open Banking, rounds up every transaction to the nearest ₹10 / $1, and automatically invests the spare change into a diversified ETF portfolio. Features goal-based savings buckets, portfolio rebalancing alerts, projected returns modelling, tax harvesting suggestions, and an investor education module that explains each holding in plain English.

Next.jsTypeScriptPythonFastAPIPlaid API / RazorpayPostgreSQLRedisStripeDocker
View on GitHub

AI-Powered Credit Scoring for the Unbanked

An alternative credit scoring system that evaluates creditworthiness for individuals without traditional credit history using alternative data signals — mobile top-up patterns, utility bill payment regularity, e-commerce purchase history, and social trust network analysis. Uses an interpretable ML model (logistic regression + SHAP) to generate a credit score with an explanation report, designed for microfinance and BNPL lenders in emerging markets.

PythonScikit-learnSHAPFastAPIReactPostgreSQLRedisDockerAWS
View on GitHub

Decentralised Peer-to-Peer Lending Protocol

A DeFi lending platform where lenders and borrowers interact directly via smart contracts with no intermediary. Borrowers lock collateral, receive stablecoin loans at algorithmically determined interest rates, and repay over a fixed term. Lenders earn yield from interest payments. The protocol implements an automated liquidation mechanism to protect lenders when collateral value drops below a safe threshold.

SolidityHardhatReactethers.jsThe GraphChainlink OraclesNode.jsPostgreSQLEthereum Testnet
View on GitHub

Carbon Footprint Tracker & Offset Marketplace

A sustainability platform where individuals and companies track their carbon footprint across travel, energy consumption, food, and purchases. An ML model estimates emissions from transaction data and lifestyle surveys. Users can purchase verified carbon offsets directly from listed offset projects (reforestation, renewable energy), and the platform generates auditable ESG reports for corporate users complying with Scope 3 emissions reporting requirements.

PythonFastAPINext.jsTypeScriptPostgreSQLStripeMapboxDockerAWS
View on GitHub

AI-Driven Urban Flood Risk Prediction & Early Warning

A disaster risk management platform that combines satellite-based terrain elevation data, historical flood records, real-time rainfall sensor feeds, and river gauge levels to train a spatiotemporal deep learning model predicting flood risk at neighbourhood resolution 6– 24 hours ahead. An authority-facing command dashboard shows predicted flood extents on an interactive map, and a public SMS/app alert system notifies at-risk residents automatically.

PythonTensorFlowPostGISApache KafkaFastAPIReact (Mapbox GL JS)PostgreSQLDockerAWS
View on GitHub

Tips for Building Projects That Get You Hired

  1. 1

    Pick a problem with a real user — "I built this for my college canteen" is a stronger story than a generic classifier.

  2. 2

    Scope for 3 months, not 12 — a polished 3-month project beats an abandoned ambitious one. Define MVP first.

  3. 3

    Deploy it publicly — a live URL on your resume turns a college project into a portfolio project instantly.

  4. 4

    Add an AI component — even a simple LLM-based feature dramatically differentiates your project in 2026 interviews.

  5. 5

    Write a 1-page abstract in IEEE format — most colleges require it, and it forces you to articulate your project clearly for interviews too.

Need a personalized final year project idea?

BuildIdeas generates 3 tailored final year project ideas based on your domain, tech stack, and college requirements — with full implementation roadmaps.

Generate My Final Year Project