For students

Beginner final year project ideas

Free beginner 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.

Difficulty

7 ideas

Data & AnalyticsBeginner

Public Budget Transparency Explorer

Turn published government or university budget documents into something a non-expert can explore: where the money goes, how it changed, and how planned spending compared with actual. Most of the work is the extraction pipeline, and that is a real contribution.

PythonpandasPostgreSQLReact+1 more
1 semester, 2 studentsRead the brief
MobileBeginner

Local Market Price Transparency App

Crowdsourced commodity prices from local markets, aggregated so growers and buyers can see what a crop is actually selling for nearby before they accept an offer. Simple technology addressing a real information asymmetry, with moderation as the hard part.

FlutterFirebaseNode.jsPostgreSQL
1 semester, 2 studentsRead the brief
MobileBeginner

Medication Adherence Tracker with Caregiver View

A reminder app for people managing several long-term prescriptions, with an optional linked view for a family member who wants to know a dose was taken. Deliberately accessible design for older users, which is a real engineering constraint rather than a decorative one.

FlutterSQLiteFirebaseNode.js
1 semester, 1 to 2 studentsRead the brief
WebBeginner

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.

Next.jsTypeScriptPostgreSQLPrisma+1 more
1 semester, 1 to 2 studentsRead the brief
WebBeginner

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.

Next.jsTypeScriptPostgreSQLpgvector+1 more
1 semester, 1 to 2 studentsRead the brief
WebBeginner

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.

DjangoPostgreSQLPostGISReact+1 more
1 semester, 2 studentsRead the brief
AI & MLBeginner

Adaptive Study Planner with Spaced Repetition

A study tool that schedules review based on what a learner actually forgets rather than a fixed timetable, using a spaced repetition algorithm and a difficulty estimate per item. Approachable enough for a solo project and still contains a real algorithm.

PythonDjangoPostgreSQLReact+1 more
1 semester, 1 to 2 studentsRead the brief

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.

Work with me

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.