FINAL-YEAR PROJECT TOPICS

Final-Year Project Topics: Software, IoT & Hardware

Browse software and hardware topics, or share your own idea.

More filters Technology, type & availability

Browse IEEE base paper projects — recent IEEE Transactions papers with verified DOIs, plus each team’s own features.

1938 topics available

Have your own topic?
E-Book Reader Android App with Annotations and Reading Progress — project thumbnail preview
Built to order

E-Book Reader Android App with Annotations and Reading Progress

This project builds an Android e-book reader app in Kotlin that opens EPUB files, lets readers highlight passages, attach not...

Git HTML · CSS · JavaScript demo Material Design 3
Request a quotation
White blind stick prototype with HC-SR04 ultrasonic sensor near the handle, vibration motor and buzzer, Arduino Nano board and 9 V battery pack, on a white background
Built to order

Blind Stick using Ultrasonic Sensor with Vibration Alert and Buzzer

This project builds a blind stick that warns its user about obstacles ahead: an HC-SR04 ultrasonic sensor on a white cane mea...

Arduino IDE embedded C firmware Arduino Nano ATmega328P microcontroller White cane assistive mobility aid
Request a quotation
Arduino smoke detector prototype in a cardboard enclosure with Arduino Uno, MQ-2 smoke sensor, 16x2 LCD showing a smoke level reading, red LED and buzzer, on a white background
Built to order

Smoke Level Detector using Arduino

This project builds a smoke level detector with Arduino: an MQ-2 sensor watches the air, an Arduino Uno reads it, and a 16x2...

Arduino IDE embedded C firmware Arduino Uno ATmega328P microcontroller 16x2 LCD HD44780 display
Request a quotation
NGO Donation Web Portal with Campaigns and Donor Tracking — project thumbnail preview
Built to order

NGO Donation Web Portal with Campaigns and Donor Tracking

This project builds an NGO donation web portal with campaigns and donor tracking using PHP and MySQL, with Razorpay checkout...

HTML5 · CSS3 · JavaScript Git version control PHP 8 · MySQL 8
Request a quotation
Subscription Manager for Android: Renewal Alerts, Trial Tracking and Monthly Spend — project thumbnail preview
Built to order

Subscription Manager for Android: Renewal Alerts, Trial Tracking and Monthly Spend

This project builds a Subscription Manager Android app in Kotlin that tracks every subscription in one place, sends renewal a...

Kotlin Material Design 3 Room · SQLite local database
Request a quotation
Touchless Water Tap using IR Sensor and Arduino — project thumbnail preview
Built to order

Touchless Water Tap using IR Sensor and Arduino

This project builds a touchless water tap using an IR sensor and an Arduino Uno that opens a 12 V solenoid valve only while a...

Arduino Uno Arduino IDE · C/C++ 12 V solenoid valve
Request a quotation
Desktop Unit Converter with Live Currency Rates and Offline Mode (Python) — project thumbnail preview
Built to order

Desktop Unit Converter with Live Currency Rates and Offline Mode (Python)

This project builds a desktop unit converter in Python (Tkinter) that converts across 8 categories — length, weight, temperat...

PyInstaller packaging Git HTML · CSS · JavaScript demo
Request a quotation
Podcast Discovery Web App with Episode Search and Subscriptions — project thumbnail preview
Built to order

Podcast Discovery Web App with Episode Search and Subscriptions

This project builds a podcast discovery web app using HTML, CSS, JavaScript and a Node.js/Express backend with a MySQL databa...

Git MySQL HTML5 · CSS3 · JavaScript
Request a quotation
Mini Lathe Machine Project with Variable Speed Control and Tool Rest — project thumbnail preview
Built to order

Mini Lathe Machine Project with Variable Speed Control and Tool Rest

This project builds a working mini lathe machine with variable speed control and an adjustable tool rest, using a DC motor, b...

PWM speed controller Tailstock live centre 3-jaw self-centering chuck
Request a quotation