final year is here. your professor wants something "innovative." you want something that actually works, looks great on your resume, and doesn't take 3 months to build. here are 20 final year project ideas that combine AI and web development — each one is shippable in 5–7 days, has a real GitHub reference, and uses tools you already know (Next.js, React, OpenAI, LangChain). no filler. just projects.
Originally published at blog.akshatcodes.com
final year is here. your professor wants something "innovative." you want something that actually works, looks great on your resume, and doesn't take 3 months to build.
here are 20 final year project ideas that combine AI and web development — each one is shippable in 5–7 days, has a real GitHub reference, and uses tools you already know (Next.js, React, OpenAI, LangChain).
no filler. just projects.
before the list — here's what your evaluators are actually looking for:
keep that in mind as you pick from the list below.
upload a job description and multiple resumes → AI ranks candidates and explains why. add a recruiter dashboard with filters and scores.
why it works for finals: clear evaluation metric (ranking accuracy). real-world use case employers immediately understand.
stack: Next.js · OpenAI API · PDF parse
github: tcet-opensource/resume-screener
paste any text or PDF → AI generates spaced-repetition flashcards. track memory scores and show forgetting curve data.
why it works for finals: edtech use case, easy to demo, measurable (quiz scores before/after).
stack: React · OpenAI / Claude API · localStorage
github: krissolui/ai-flashcard
input company name and role → AI generates a personalized outreach email. export to clipboard or auto-draft in Gmail.
why it works for finals: combines NLP with real-world productivity. easy to show live during presentation.
stack: Next.js · OpenAI · n8n
github: harshmriduhash/Cold-Emailer
paste code → AI reviews for bugs, security issues, and code style. show a side-by-side diff view with suggestions.
why it works for finals: clear output, demos well, shows AI applied to software engineering.
stack: React · Node.js · OpenAI
github: Kingo9/Ai-Powered-Code-Reviewer
upload an audio recording or paste a transcript → structured summary with action items, key decisions, and follow-ups.
why it works for finals: combines speech-to-text (Whisper) + LLM, two AI components in one project.
stack: Next.js · Whisper API · OpenAI
github: niawjunior/WhisperMeet
enter a news article URL or paste text → AI fact-checks against trusted sources and outputs a credibility score with citations.
why it works for finals: socially relevant, measurable (precision/recall on labeled dataset), impressive to evaluators.
stack: React · Claude API · Search API
github: Hunterdii/Smart-AI-Resume-Analyzer (borrow the GPT + React pipeline)
set goals, log daily check-ins → get personalized AI nudges and weekly analysis reports with progress trends.
why it works for finals: demonstrates personalization and longitudinal data usage.
stack: Next.js · OpenAI · Supabase
github: modamaan/Ai-mock-Interview (swap interview logic for habit tracking)
enter any GitHub username → AI roasts (and secretly praises) your repos, commit patterns, and contribution graph.
why it works for finals: viral demo potential, shows GitHub API + LLM integration, easy to build in a day.
stack: Next.js · GitHub API · GPT-4
github: build fresh — 1 day max. alejandro-ao/openai-sql-generator for the API call pattern.
describe your data in plain English → get production-ready SQL. paste your schema for schema-aware accuracy.
why it works for finals: developer tool with clear utility, text-to-SQL is a well-studied AI task you can benchmark.
stack: React · Claude API · Monaco Editor
github: marblexyz/aisqlgen
upload any PDF → chat with it. RAG-based retrieval with source highlighting and citation attribution.
why it works for finals: covers embeddings, vector databases, and retrieval pipelines — the full modern AI stack.
stack: Next.js · LangChain · Pinecone / Supabase
github: mayooear/ai-pdf-chatbot-langchain (15k+ ⭐)
upload a room photo → AI suggests furniture placement, color schemes, and decor links using GPT-4 Vision.
why it works for finals: multimodal AI (vision + text), strong visual demo, practical application.
stack: React · GPT-4 Vision · Tailwind CSS
github: narender-rk10/GenAI-Mock-Interview-Platform (same vision API architecture)
pick topics → AI fetches articles, summarizes them, and ranks by relevance to your stated interests.
why it works for finals: recommendation systems + NLP, two AI techniques in one.
stack: Next.js · RSS + NewsAPI · OpenAI
github: AlexisBalayre/AI-Powered-Meeting-Summarizer (summarization pipeline)
fill a form with your projects and skills → AI writes copy and generates a ready-to-deploy portfolio site.
why it works for finals: meta project — you build AI that builds things. great conversation starter in interviews.
stack: Next.js · Claude API · Vercel deploy
github: adrianhajdin/ai_mock_interviews (Next.js + AI full-stack reference)
paste any code snippet → AI explains it line-by-line for beginners. supports 15+ programming languages.
why it works for finals: educational AI, easy to evaluate (user comprehension surveys), useful to show in demos.
stack: React · Claude API · Highlight.js
github: bobmatnyc/ai-code-review
select a role → AI asks questions, records your spoken answers, then gives structured feedback on content and delivery.
why it works for finals: combines Web Speech API + LLM, covers HR tech — a growing domain.
stack: Next.js · OpenAI · Web Speech API
github: darrylschaefer/mock-interviews-with-ai
input ingredients you have → AI generates recipes with nutrition data, missing ingredient gaps, and substitution options.
why it works for finals: practical, demos well for non-technical audiences (useful outside CS).
stack: React · Claude API · USDA Nutrition API
github: arnavdeore25/AI-FlashCard-Generator (structured JSON output from LLM pattern)
pick any topic and take a side → AI argues the opposite with citations. track debate scores across rounds.
why it works for finals: shows multi-turn conversation management, argumentation logic, and prompt engineering depth.
stack: Next.js · OpenAI · Supabase
github: SURESHBEEKHANI/Cold-Email-Automations (multi-agent architecture reference)
upload multiple PDFs → chat with all of them at once. RAG with per-document source attribution.
why it works for finals: extends the standard RAG project with multi-source retrieval — shows deeper technical understanding.
stack: Next.js · LangChain · Supabase pgvector
github: ArmaanSeth/ChatPDF
describe a bug in 2 lines → AI writes a complete GitHub issue with reproduction steps, severity label, and fix suggestions.
why it works for finals: developer tooling niche, practical, combines GitHub API + structured LLM output.
stack: React · Claude API · GitHub API
github: Nikita-Filonov/ai-review
paste a blog post → AI generates a Twitter/X thread, LinkedIn post, and Instagram caption — all at once.
why it works for finals: immediately useful, demos in 10 seconds, strong SaaS potential.
stack: Next.js · OpenAI · Clipboard API
github: github.com/topics/ai-social-media (search for latest repos)
| goal | pick this | |---|---| | strong viva evaluation | #6, #10, or #18 — measurable outputs, citable metrics | | resume + portfolio impact | #15 (mock interview), #3 (cold email) | | viral demo / Instagram content | #8 (GitHub Roaster), #20 (Repurposer) | | SaaS / freelance upsell | #1 (resume screener), #10 (document chatbot) | | learning RAG + vector DBs | #10 or #18 | | quickest to ship | #8, #14, or #20 — each under 2 days |
can i use these ideas for my BTech / MCA final year project?
yes — all 20 are suitable for CS, IT, and MCA programs. projects #1, #6, #10, and #15 have enough technical depth for a full dissertation if you extend them.
do i need a paid API key?
OpenAI, Gemini, and Claude all have free tiers sufficient for building and demoing. Supabase, Vercel, and Pinecone also have generous free plans.
which is best for a first-time AI project?
start with #2 (flashcard generator) or #14 (code explainer). both are single-API-call projects with clear inputs and outputs — perfect for learning the pattern before adding complexity.
can i submit these as a college project if they're open source?
yes — as long as you extend and customize the base repo enough to call it your own implementation. add a feature, change the domain, run experiments, and document your contributions.
20 AI + web dev projects, all buildable in under a week:
pick one. ship it. put the live link on your resume.
if you build one of these, tag me @code.akshat.in on instagram — i'd genuinely love to see what you ship.

Hey, I'm Akshat — a full-stack dev, AI tinkerer, and relentless builder who documents every step of the journey. I share what I learn in real-time — dev tutorials, design insights, and AI + tech news.
Comments