DEV Community

DEV Community

Andrew Baisden

Posted on Mar 26, 2021

50 Cool Web And Mobile Project Ideas for 2021

A lot of people struggle when it comes to thinking of project ideas. Here is a list of 50 cool project ideas that you could build in 2021. I will even give you my technical stack as an example so you can figure out how you could do it too. These applications can be on the web, mobile and desktop. There is an unlimited choice of tools, technologies and programming languages that you could use to build them I am only showing some use cases here. Each project has a programming level of either beginner, intermediate or advanced. And these applications are created to be either front-end, back-end or full-stack.

My current technical stack is:

Front-End: HTML, CSS, JavaScript, TypeScript, React, React Native, Redux, Flutter/Dart Back-End: Python, Node.Js, SQL, NoSQL

1. Social Media Dashboard

This could be an app that combines many social media networks into one interface. So for example you could have Twitter, Facebook, and Instagram all together. That means only having one browser tab opened and one unified user interface.

Programming Level : Advanced Project Type : Full-Stack

Front-End : HTML, CSS, TypeScript, React, Redux, React Native Back-End : Node.Js, NoSQL

2. Dating App Manager

An app that would make it easy for you to manage your dating life. Because these days many people tend to use multiple dating apps so it can be hard for you to keep track of the dates you have planned. With this type of app you could keep track of all of the people you are currently talking to as well as basic information such as names, phone numbers, where you met etc...

Programming Level : Intermediate Project Type : Full-Stack

Front-End : HTML, CSS, JavaScript, React, React Native Back-End : Node.Js, NoSQL

3. Computer Game Companion App

With this type of app you could essentially take your gaming experience with you. For example if you play a game like Fortnite you could build a mobile app that lets you track your stats. You could even have an inventory section for all of the emotes, weapons and accessories.

Front-End : HTML, CSS, TypeScript, React, React Native Back-End : Node.Js, NoSQL

4. Job Search App

How about creating a job search app that feels more like a dating app instead of the traditional serious looking job boards out there. So instead of doing the usual boring job application where you have to submit your CV and then wait for a generic email telling you that they received your application and will get back to you. You are instead given the ability to swipe if you think it's a match or not if you do not think so. Interaction with the hiring manager would feel so much more informal and casual. But of course there should be a way to limit interactions so it does not feel like spam and get overwhelming.

5. 100DaysOfCode App

The 100DaysOfCode challenge helps people to commit to learning how to code consistently. Basically you just use the hashtag for 100DaysOfCode and then use Twitter to tweet your daily progress. At the moment there is no easy way to automatically keep track and schedule tweets for the hashtag. So you creating an app that automatically schedules the tweets as well as any media attached would be quite useful.

Front-End : HTML, CSS, JavaScript, React, Flutter/Dart Back-End : Node.Js, SQL

6. Social Network for Mental Health

This global pandemic has affected almost everyone's mental health in some way or form. Creating a safe place where people can talk about it and share stories would be great. It's a way for people to get stuff off their chest while also connecting with people who can relate to their issues.

7. Professional Singer Audio App

How about developing an app that lets the average person sing a song which is then enhanced so that it makes you sound like a professional singer? It could also have its own social network so that you can share original songs and albums.

8. Fashion Design App

Building a fashion design app that can create a personal style for you based on your personal choices and it gives you links to websites to purchase the clothing. With this concept it is essentially working as a personal style guide that works for you and gives you recommendations on what to buy which is fashionable for you.

9. Dating Life Community App

Not everyone finds dating easy so how about building a dating life community app where people can talk and share resources on how to meet people and get into relationships. Talking about personal experiences as well as tips.

10. Lost Animals App

This is a cool idea you could develop an app that lets you tag a location of where you found a lost animal. With this kind of app you could potentially share the location with someone who has lost an animal so that they could find it. As an addition having the location of the nearest clinic nearby could make it even easier to take them some place safe.

11. A Review Website Aggregator

As developers it can sometimes be hard to find a good course because there are so many on the internet. So creating a review website aggregator that pulls in reviews from courses all over the internet would be amazing. You could filter and sort through the courses which would make it super easy to decide on a learning path.

Front-End : HTML, CSS, JavaScript, React, Redux, React Native Back-End : Node.Js, NoSQL

12. A Random Website Generator

Unless you have a design background it can be quite hard to come up with a design for an app or website. So with that in mind creating a random website generator would be very cool. In this case it would just put a design together which you could then build using the programming language of your choice. Or if you are feeling up for a challenge you could turn it into a full fledged website builder too that even generates the code!

Front-End : HTML, CSS, JavaScript Back-End : Python, SQL

13. Dating App

The world is already full of dating apps but there is still no stand out app. They all have their pros and cons if you take a look at the reviews for them. So building a dating app that takes the best features of all apps while still remaining affordable or even free should persuade the masses to join.

Front-End : HTML, CSS, JavaScript, React, Redux, Flutter/Dart Back-End : Node.Js, SQL

14. E-Commerce Website

Shopping websites are always in high demand as people will always have things to sell. Giving someone their own personal platform for selling custom products is a good thing.

Front-End : HTML, CSS, JavaScript, React, Redux, Flutter/Dart Back-End : Node.Js, NoSQL

15. Random Meal Generator App

Deciding on what to cook or eat can be hard sometimes. Creating an application that can randomly generate meals and choose ingredients that work well together could improve your cooking skills. You could also discover some nice recipes which you could share with people.

Programming Level : Beginner Project Type : Front-End

Front-End : HTML, CSS, JavaScript Back-End : N/A

16. Developer Freelance Platform

Similar to websites like Upwork and Fiverr however it is a platform that is ONLY for developers. It could be a platform that makes it easy for developers to find and connect with each other and work on projects together through collaboration. So you are not only getting fast and easy real world experience but you are also connecting with developers who are around your skill level. This would be a fantastic way to level up and an easy way for beginners to get work. I think it would be a good idea as it cuts out the recruiter completely and you don't need to stress over interviews. However there could be some form of onboarding and maybe tests depending on the work and the developers who work on it. These can be free open source projects or there can be some salary involved.

17. TV Tracking App

This could be a simple app that just lets you plan what to watch during the week. So you don't need to rely on electronic programming guides or even a paper TV guide for the week.

18. Shopping Inventory App

Many people typically use a spreadsheet for keeping track of purchases and shopping habits. It would be much better in an app form. So just imagine creating an app that lets you track the stuff you buy so you know when you are running low on stock and need to buy more of that product.

19. Heads or Tails App

Because of this pandemic people are less likely to be carrying around loose change. Flipping a coin to make a decision has been around for years. Creating a Heads or Tails app should be fairly straightforward.

Front-End : HTML, CSS, JavaScript, Flutter/Dart Back-End : N/A

20. Random Song Lyrics Generator App

Ever wanted to create your own song? Well, maybe one day you could write something amazing because of an app you created! Having an app do all the hard work for you makes it almost too easy assuming the words rhyme and go well together. Worst case scenario you end up with a funny song that goes viral.

21. Random Meme Generator App

We live for memes and they usually make us laugh or go viral. Making an app that can come up with some funny content could be pretty cool. Combining random text with images or even something that is animated would go a long way to stardom.

22. Series and Movie Watchlist API

You could create an API that stores all of the series and movies that you watch. This will not only let you keep track of your watch history but you could also potentially combine it with a front-end so that you have your own personal app with your watch habits.

Programming Level : Beginner Project Type : Back-End

Front-End : N/A Back-End : Node.js

23. Random Map Generator

Coming up with a design for a game map can be quite tedious what if you could automatically generate a map? It does not have to be anything complicate or even 3D for that matter. If you are just making a simple 2D side scrolling game or top down view game it is far less work to create.

Programming Level : Intermediate Project Type : Front-End

24. Random Joke Generator

Everybody loves to laugh so making your own random joke generator app would be so worthwhile.

25. Medicine Tracker and Notification App

Managing your medication and knowing when and what to take as well as the dosage can be frustrating. Just create an app for managing your medication as well as doctors notes and you should be good to go.

26. Fashion Outfit App

This is an app that chooses outfits for you to wear in a week. So if you are the type of person who is indecisive you could take that all away by just letting this app randomly choose outfits for you to wear during the week based on some predefined presets.

27. Mindfulness App

Staying positive is extremely important for our health and well-being. So making an app that stores our journal messages and as well as having the ability to do daily gratitude would make it essential. If you are familiar with the Law of Attraction then you could even use it for scripting too.

28. Code Breaker App

It would be so cool to create your own secret language so making an app that lets you create and decrypt secret messages is a project worth considering. So you would write something which gets encrypted and then decrypted using an algorithm of some sort.

Programming Level : Advanced Project Type : Back-End

Front-End : N/A Back-End : Python

29. Avatar Generator ApI

With this app it could have functionality which lets it randomly create avatars for using on profiles. So depending on the search term it returns relevant avatar images.

30. Random Logo Generator API

An app like this could be as simple or as advanced as you want it to be. The logos generated could be used in production or just for testing purposes. So just imagine if you are building a test site but you don't have an official logo yet but you want to show something. Instead of making a mockup in Photoshop you could just use the API to create one for you.

Programming Level : Intermediate Project Type : Back-End

31. News Aggregator

Deciding on a source to find news can sometimes make you unproductive. It would be much easier to have it all in one place. You could make a news aggregator website that pulls in news from multiple sources. This way you have a unified interface on one platform to read everything.

32. Random Username Generator API

Coming up with a cool username can be so exhausting. Instead it would be much easier to just autogenerate one based one some keywords.

33. A Chatbot App

Chatbots remain popular because they can accomplish so much. It is like having your own personal helper. One example of a chatbot you could create is one that keeps track of your daily tasks and gives you recommendations on how to improve productivity. So in one use case maybe you spent 3 hours programming and skipped doing laundry on that day because you were too busy. The chatbot could help you to get better at time management and possibly even use pomodoro.

34. Game Library App

These days many people have multiple game libraries on different platforms. Or maybe they have forgotten many games that they have played over the years because back then they did not track everything they played. A solution can be to create a game library app so you can store all of your game history. This can include the year, game, genre, platform etc... Even if you currently own it or if you sold it and whether it's digital or a physical copy. An app like this could be expanded even further if you can make it into more of a social network so you can follow other peoples game list and they can do the same. The possibilities are endless.

35. Food Social Network

It would be fun to create a food social network where you could discover new cuisines and even restaurants. So a place where people can share recipes, pictures and meal plans as well as restaurants and bars you should visit. You could even take it a step further and add dieting into the mix so it becomes a community where people try to stay healthy and can view their stats. Like weight, height etc...

36. Home Room Decorator App

Ever struggled to come up with ideas of how you want a room to look? You could create an app that lets you create a floor plan for various rooms. Then you can add furniture and see how it would potentially look. This could then be shared with other people so you can get feedback. For example imagine that the app is 2D and you are looking down at the floor plan from above.

37. Computer Game Strategy Network

It could be a social network where anyone can share tips, videos, and walkthroughs on how to become a pro player in the games that they play. So you could have sections for each game as well as tags for the genre of each game. And then everyone can post useful content which can include text, images or even videos like YouTube.

38. Conversation Generator App

An app like this could use machine learning that lets people who are shy or socially awkward improve their conversation skills.

Front-End : HTML, CSS, JavaScript, React, Redux, React Native Back-End : Python, SQL

39. Lego Builder Social Network

It could be a social network where people show off what they have built using lego as well as tutorials for building them.

40. Job Search Manager App

Keeping track of all of the job applications that you do can be so tedious as there are tons of platforms to apply for jobs and it is not easy to keep track of them all. So creating an app where you can keep track of your applications, interviews, as well as feedback would do wonders. Sure you could use a simple spreadsheet but if you really want to be a power user then having a dedicated app would be much better. Plus you could export that data as CSV or json file so that you can do whatever you want with it.

41. A Quote Calculator App

How about building an app that does some kind of interesting calculation? Instead of the usual calculator app maybe this one calculates the price for accommodation. Another example can be an app that does a loan calculation with interest depending on how big the loan is.

42. A Random Daily Hobby Generator App

Deciding what you are going to do during downtime each day can be a headache. Or maybe you always stick to the same routine. Well, with this app it can randomly choose things for you to do each day. You could even give it the ability to track your fun level so maybe the same hobby becomes more frequent. Or even less if you want to be more spontaneous and try something different. A great way to form new habits too.

43. Clubhouse/Twitter Spaces Clone

These type of audio room apps are hot right now everyone wants to join! So why not try your hand at creating a cloned version of them. Who knows your version might turn out to be pretty popular one day.

44. Web Crawler App

Web crawlers are used for scraping data from various websites. They are basically bots that search for data which is then indexed for other purposes.

45. An Automatisation Tool

Using an automatisation tool gives you the ability to speed up workflows that you use often. Like for example setting up a product structure for an app or converting all files in a folder to something new like changing jpgs into png.

46. Computer Game API

Maybe you want to create a game that has a lot of data. You could create a back-end api to hold all of that information which can be used in a front-end application.

47. Finance Budgeting App

A Finance Budget App can let you see all of your incomings and outgoings as well as all purchases made annually so you can track them year by year. You can even set it up to check daily, monthly and annually giving you an overview of your spending habits.

48. A Food Diary App

Just a simple app for tracking the food you eat each day of the week. You could make it even more advanced by calculating your weight and calories so you know what changes there are.

49. Mood Journal App

This can be a simple app that lets you track your mood throughout the day. You can even turn it into a journal so you can leave your thoughts as notes.

Front-End : HTML, CSS, JavaScript, React Back-End : N/A

50. Image Guessing Game App

For this app you could have an image which is hidden and you have to guess what type of image it is. So for example imagine that you have a selection of options and you need to choose the correct one. You should be able to keep track of the score and it should always be random so that no game is ever the same.

Top comments (29)

pic

Templates let you quickly answer FAQs or store snippets for re-use.

madhusudanbabar profile image

  • Location Pune
  • Education B. E. Electronics and Telecommunications
  • Pronouns He/him
  • Work Co-Founder of Konsola Infotech
  • Joined Dec 18, 2019

Andrew, this list is really amazing, I got inspired to try out some of these, thanks for the ideas.

andrewbaisden profile image

  • Location London, UK
  • Education Bachelor Degree Computer Science
  • Work Software Developer
  • Joined Feb 11, 2020

Thanks that's great to know!

miga profile image

  • Joined Jan 14, 2020

Some interesting ideas 👍 Most of them exists already but combining them can be fun. Vue, Node, Appcelerator Titanium will be my stack of choice 😉 Good way to learn Vue

larsejaas profile image

  • Location Denmark đŸ‡©đŸ‡°
  • Education Bachelor in Nutrition and health (I know not super relevant to my current line of work!)
  • Work Frontend developer at AccuRanker
  • Joined Apr 21, 2020

Hi there. These are some really cool ideas!

I recently did a project where I used the TMDB API. There is a lot of different free API’s around to use for some fun coding projects. The Movie Database API documentation is available here: themoviedb.org/documentation/api

I made a tribute to Bruce Willis at Bruce-willis.rocks/en/ a while ago. Please check it out for inspiration. You can go to “Credits” and click the GitHub icon to view full source-code.

For me this was a fun project primarily made to work on my TypeScript skills.

Thanks glad you enjoyed it and wow good job that tribute page looks really cool! Awesome design and filled with information.

Thanks Andrew. I am glad you liked it! The best about the page is how the Bruce Willis page is self updating. When a new movie is released starring Bruce Willis it will automatically be included. There should be a couple of new movies added in July 😉

tmchuynh profile image

  • Joined Feb 23, 2022

Absolutely love all the projects! I added a handful of them too my #100daysofcode list

Thanks I'm glad that you are finding them useful.

husseinkizz profile image

  • Email [email protected]
  • Location Kampala, Uganda
  • Education Post Graduate
  • Work Frontend Developer
  • Joined Dec 29, 2019

Great ideas but of all I thought about, I thought about improving on the mock logo generator, making it a full mock brand generator API. which would let one generate some fake brand with logo, name, slogan, and theme. And perhaps for paid features, it would find if the brand already exists by maybe checking if the domain name exists!

Sloan, the sloth mascot

  • Joined Jun 15, 2021

Thanks for the ideas! Would it be possible to put all the beginner projects at the top, intermediate ones in the middle, and advanced projects at the end of the article? It'd be much easier to find a project that way. Thanks! :)

Thanks for the suggestion! If I make another more up to date one then I will for sure. This article has been on other platforms since 2021 so it would not be a great idea to reorder the list because so many people have it bookmarked.

kris profile image

  • Joined Nov 25, 2017

Great article indeed. Thanks for making this available here. These are some awesome lists of web and mobile project ideas that I definitely want to implement in the future. These ideas will provide key knowledge for the development of app templates and starter kits. There is already a huge number of awesome flutter templates in the market which are available free as well as premium. The UI build is great with all the modern design implications as well as powerful features to go along with it. Everyone should definitely check them out.

aalphaindia profile image

  • Location Bangalore, India
  • Work Entrepreneur at Aalpha
  • Joined Dec 16, 2019

davidarmendariz profile image

  • Joined Dec 10, 2020

Good ideas, but difficult to think of a business model that could work.

Some comments may only be visible to logged-in visitors. Sign in to view all comments.

Are you sure you want to hide this comment? It will become hidden in your post, but will still be visible via the comment's permalink .

Hide child comments as well

For further actions, you may consider blocking this person and/or reporting abuse

biswajitfsd profile image

Mastering REST API Best Practices in Python 🐍

Biswajit Patra - Nov 19

probir-sarkar profile image

Next.js Interview Mastery: Essential Questions 71-80 (Part 8)

Probir Sarkar - Nov 18

msnmongare profile image

When and Why to Use JSON Columns in SQL Databases

Sospeter Mong'are - Nov 18

shieldstring profile image

Vite + React app MIME error when reloading the page

Agbo, Daniel Onuoha - Nov 18

DEV Community

We're a place where coders share, stay up-to-date and grow their careers.

iNetTutor.com

Online Programming Lessons, Tutorials and Capstone Project guide

30 Unique Capstone Project Topics for Information Technology

In this article, our team has compiled a list of 30 unique capstone project topics for information technology and related courses. The projects listed below are capstone project ideas for a variety of industries and operating sectors. The article’s content may aid future researchers in coming up with distinctive capstone project ideas.

  • Web and Mobile Based Food Recipe Finder

Food is one of the basic needs of humans. In today’s generation, cooking food has become a lot easier given that there are a lot of recipes available. A recipe is a set of instructions on how to prepare and cook the food. The food recipe consists of the materials and ingredients needed to prepare and the step-by-step process needed to cook the food. Conventionally, people rely on recipe books or the internet to search for recipes to guide them as they cook. For every one is not capable of memorizing the food recipe. Although the aforementioned methods are reliable the problem is it is not highly accessible and available on time. The user would need to spend time and effort to look for recipe books or online resources where they can get the recipe.

30 Unique Capstone Project Topics for Information Technology

The capstone project, “Web and Mobile-Based Food Recipe Finder” is designed as a platform where different food recipes are displayed and stored. The main goal of the project is the implementation of the Web and Mobile-based Recipe Finder. The project aims at the automation of finding food recipes. The system will ease up and simplify the process which will save valuable time and effort for the users.

  • Self-Driving Car Simulation in Unity3D

Automation of cars helps reduce fatal accidents and traffic incidents on road. A study showed that most car accidents on road were caused by faulty driving behavior of the drivers. The goal of self-driving cars was to outperform humans in driving to reduce the risk and fatal accidents caused by the dangerous driving behavior of drivers.

Self-Driving Car Simulation in Unity3D is a capstone project designed to train cars to self-drive using simulation in Unity3D. The researchers will develop a simulated environment having real physics the car encounters when driven in the real world. The main goal of the project is to design and develop a prototype to make self-driving cars more efficient and to outperform humans. The researchers will develop AI algorithms and test them in the simulated environment to efficiently train cars to self-drive before implementing it in real cars.

  • Vehicle Speed Detection System

Vehicle overspeeding is one of the main reasons for all fatal accidents on the roads. The local government and Land Transportation Office are in continuous search of an effective system to monitor and detect speeding vehicles. There is an intensified need to implement a system that will combat and reduce fatality in road accidents caused by speeding vehicles. The Vehicle Speed Detection System is a capstone project designed to monitor and detect vehicle’s speeds while on road. This project is an innovative solution to reduce problems caused by vehicular overspeeding.

This project is designed with sensors and GSM to integrate information and alert system in terms of the vehicle’s speed. The vehicle will have a sensor placed in the wheel that detects whenever the vehicle exceeds the proposed speed limit. The signal detected that indicates overspeeding will be sent to the traffic admins and officers using GSM. The main goal of the researchers is to design, develop and implement an advanced Vehicle Speed Detection System that is extremely efficient in addressing problems cause by vehicle speeding violators. With the innovative system, early detection of overspeeding vehicles will be detected that will help lessen road problems and road accidents caused by overspeeding.

  • Greenhouse Management System using Sensors and Mobile Application

The capstone project, entitled “Greenhouse Management System using Sensors and Mobile Application” is designed to automate the process of monitoring and managing greenhouse environments. In today’s dynamically changing world, farmers have embraced greenhouses where farmers cultivate crops in greenhouse environments where all environmental parameters are adjusted based on crops types. However, farmers still face difficulties in monitoring, controlling, and managing the greenhouse environment in terms of temperature, light, humidity, etc.

With the development of the project, the farmers will be able to monitor, control and manage the greenhouse environment anytime and anywhere. The researchers will develop a greenhouse management system integrated with sensors like humidity, temperature, and light sensors. The farmers also can monitor and control the greenhouse environment using the mobile application which is easier and convenient.

  • Facial Expression Recognition for Determining Mental Health Issues using Machine Learning

According to a study, human emotion plays an extremely important role in interpersonal communications and human social life. Also, facial expression is one of the early indicators to detect Mental Health Issues. Thus, a need for an accurate and reliable facial expression recognition system is needed to help diagnose the early stages of Mental Health Issues.

The researchers of the study generally aim to design and develop a Facial Expression Recognition for Determining Mental Health Issues using Machine Learning. The system is designed to be embedded with universal expressions such as but not limited to anger, fear, sadness, happiness, or neutral expression. The software uses a camera to detect the facial expression of the user and then the system will correct read facial expression of the user as well as determine early signs of mental health issues using machine learning. The system is effective in detecting and diagnosing patients early before their mental health issues turn into serious psychological problems.

  • Blood Type Identification using Machine Learning

Accurate recognition of blood type will come in handy in case of emergency blood transfusions. However, not everyone knows their blood type especially the compatibility for blood transfusion. Usually, people rely on traditional blood testing to know their blood type which is not ideal for emergency blood transfusion cases. There is a need for the development of a fast and efficient method to test blood type which automatically generates the result.

As a response, the researchers proposed the development of Blood Type Identification using Machine Learning. The main goal of the project is to program a system using machine learning that is capable to accurately categorize different blood groups only for a short period. The system will offer a timely generation of the blood type result which is very ideal during emergencies. Also, the system will eliminate the human errors in reading the blood test result for it will be replaced with smart detection using machine learning.

  • Bluetooth based Home Automation using Arduino

As we move forward to a more technologically driven world, almost everything became automated. From the way we communicate down to accomplishing our daily tasks and activities are all aided by technology. Even at home, everyone wanted to save time and energy in doing tasks and home activities. This prompted the call for a home automation system.

The capstone project, entitled “Bluetooth Based Home Automation using Arduino” is designed to help homeowners transitioned to home automation. The Home Automation will be using Arduino wherein appliances at home are connected to the Arduino board. The homeowner can maneuver the appliances at home using their mobile devices which are connected to the Arduino in a Bluetooth-based manner. The Home Automation system is extremely efficient and not only helps to decrease human labor but it also saves time and energy.

  • Web and Mobile Based Agricultural Assistant

The advent of computer technologies is the reason behind the improvement of every industry and institution and the agriculture field is no exception. Technological advancements are the driving force behind the improvement in the agricultural field. It introduces a systematic approach to increase efficiency in agricultural productivity.

The capstone project entitled “web and Mobile Based Agricultural Assistant” is designed to assist farmers to improve agricultural farmers and assist to increase the volume of agricultural products and food production. The system will seamlessly aid the farmers with managing the growth of the plants by identifying early plant diseases, controlled irrigation, and optimal use of fertilizers and pesticides.

  • Autopilot System Using Artificial Intelligence

Autopilot System Using Artificial Intelligence is a capstone project intended to reduce the manual labor needed in operating an aircraft. The system uses AI which is capable to control and maneuver the movement of the aircraft following the safety parameters and flight plan. Conventionally, an aircraft is solely controlled by an aircraft pilot. However, as technology advances, the development of autopilot became popular.

The development of the system will assist the aircraft pilot in controlling the movement of the plane during the flight. The system is capable of maintaining the direction and height of the plane as it follows the flight route. The pilot automation is extremely effective using artificial intelligence. The system is efficient, accurate, and reliable to use during plane flights.

  • Face Mask Recognition System using MATLAB

Due to the COVID-19 pandemic, individuals wearing face masks have become a common scenario in the public service areas. The coronavirus disease 2019 is categorized as highly contagious and transmitted through close contact and via aerosol and respiratory droplets. With this, the government released health protocols that include wearing face masks to help limit the spread of the virus.

The researchers of the study aimed to develop a Face Mask Recognition System using MATLAB. The system is capable of detecting faces that are utilizing face masks. The main goal of the project is to auto-detect face masks using MATLAB. The system will increase the probability of mitigating the spread of the virus from a one-to-another person. The system will resolve the accuracy and speed identification problems that are encountered in the pre-existing Face Mask Recognition Systems.

  • Kidney Stone Diagnosis using Image Process Algorithms

Kidney stone is a very common urological disease. Kidney stones are formed due to excess minerals and salts in the body. Usually, the detection of kidney stones is visualized through CT images and ultrasounds. However, the segmentation accuracy is quite challenging due to its variety of size, shape, and location. Thus, there is a need to develop a system that increases the accuracy of segmentation and prioritizes solely the detection of kidney stones when processed.

The capstone project, titled “Kidney Stone Diagnosis using Image Processing Algorithms” is intended to be used in the early detection and diagnosis of kidney stones. The system is efficient for the accurate segmentation of kidney stones. The implementation of the system can reduce the noise and unwanted regions in processing kidney images of patients. The system has a good detection which is significant for kidney stone diagnosis.

  • University Forum Web Application

The capstone project, “University Forum Web Application” is an online platform for discussion and online learning engagement for university students. Conventionally, students are in four walled-corner classrooms to acquire knowledge and discussion from learning facilitators. The conventional method limits the student from honing their knowledge and interacting with other students. In today’s technologically advanced world, educational institutions should adapt technology-assisted discussion and learning forums to extend the traditional face-to-face method.

The web application forum will allow university students to share ideas, discussion, and peer-to-peer learning for enhancing student learning. The development of the web application will allow students to conduct online discussion forums. The web application is expected to enable flexible and independent learning. Students also will be able to construct knowledge independently and develop critical thinking skills.

  • Leaf Disease Identification using Machine Learning

The agriculture sector is our greatest source of food production. However, some challenges impede the yield of crop production such as soil fertility, availability of water, climate, and diseases or pests. In this study, the researchers will focus on resolving the issue of leaf diseases that causes plants to deteriorate and affect the volume of crops being yielded. The researchers generally aim to design and develop a Leaf Disease Identification using Machine Learning.

The capstone project, entitled “Leaf Disease Identification using Machine Learning” is designed to detect and identify leaf diseases the plants might possess. The researchers will integrate emerging technologies like image processing to recognize and classify crop leaf diseases. The disease identification will start in the crop’s leaf for it is greatly affected when the plant develops a particular type of disease. The researchers will focus on utilizing four consecutive stages such as pre-processing, leaf segmentation, feature extraction, and classification to discover the type of disease.

  • Solar Powered Wireless Auto Valve Actuation in Drip Irrigation System

Water is one of the essential needs in agriculture. It helps the crops grow and allow farmers to yield a volume of crop production. The most common problem that farmers encounter is the irrigation system in the farm. The growing scarcity of water is one of the major challenges for agriculture. Conventionally, large farms rely on traditional flood-type irrigation systems and water use which consumes a volume of water resources. The said method is highly inefficient with low water productivity, and cannot ensure long-term sustainable food security.

As a response, the researchers aimed to develop a Solar Powered Wireless Auto Valve Actuation in Drip Irrigation System. The said project is designed to eliminate the traditional irrigation system and replaced it with a Drip Irrigation system. The Drip Irrigation system will be automated using the solar-powered auto valve actuation. The proposed project is the most ideal in preventing water scarcity for it only provides water to the crop root zone, where it can be utilized most effectively. This way, water resources will be saved at the same time providing efficient irrigation to the crops.

  • Traffic Management for Emergency Vehicle Movement

Nowadays, the increasing number of vehicles results in unending traffic congestion problems. Traffic flow slows down when the number of vehicles travels on the road increases or the roadway capacity decreases due to various reasons. Most vehicles are congested in road intersections which make it difficult for emergency vehicles to pass by. Emergency vehicles like ambulances and fire trucks will have no choice but to be stuck in a traffic jam which causes delays in reaching their destination. This scenario in road traffics will greatly affect the services of emergency vehicles which can lead to loss of property and valuable lives.

With this, the researchers proposed the project entitled,” Traffic Management for Emergency Vehicle Movement”. This project is designed to schedule emergency vehicles in traffic. The researchers will develop a system integrated with distance calculation and visual sensing methods to detect emergency vehicles on road. The system will then send the information of the emergency vehicles to the traffic management center which will serve and grant emergency access with less delay. This approach will allow emergency vehicles to better serve their purpose to save properties and lives.

  • Classroom Learning Management using Augmented Reality

Technological advancements have dramatically changed the world we live in. Different innovative technologies emerge that are extremely useful for various tasks and operations. As of today, augmented reality has quickly become one of the most popular innovative technologies. The usage of augmented reality has increasingly become popular in various fields such as business sectors, medical field, educational sector, etc. Augmented reality allows people to interact with an enhanced real-world environment. This paper concentrates on the use of Augmented Reality in the educational sector.

The capstone project, “Classroom Learning Management using Augmented Reality” is intended to be used by schools. The researchers aim to design a classroom learning management system that uses augmented reality technologies. The use of AR for classroom learning can promote interactive experiences for students with schoolwork, encourage collaboration between students, improve motivation; increase learning gained by students, and improved learning attention and retention of students.

Free Capstone Project Ideas September 2021

  • Soil Analysis Technique: NPK Detection using IoT

Soil analysis is a critical activity in the field of agriculture since the soil is the place where crops grow. Soil Analysis is the process of assessing soil fertility and nutrient level. This is to determine the amount of fertilizer needed to supplement the exact amount of nutrients needed by the crops to grow and prosper.

The capstone project, “Soil Analysis Technique: NPK Detection using IOT” is designed to advance the process of analyzing soil quality to grow crops and products. The researchers proposed a system that concentrates in accurately detecting N, P, K soil nutrients which are essential requirements to grow crops. The device will detect the NPK nutrients present in the soil samples and will then use IoT-based analysis to provide the soil analysis report. The device will help a farmer determine and use the best-suited fertilizer to enhance the growth of crops.

  • Fruit Grading Application using Machine Learning Algorithms

Fruit grading is the process in which fruits are sorted and categorized according to size, shape, color, and volume. Grading fruit is essential to fetch a high price in the market. Conventionally, fruit grading is done using the traditional manual grading system which consumes valuable time and effort. Manual grading seriously challenged the agriculture industry due to its laborious nature as well as inconsistency in the inspection and classification process. There is a need for an advance and automated system to streamline the process of fruit grading.

With this, the researchers aimed to develop and implement a Fruit Grading Application using Machine Learning Algorithms. The said project is developed as a solution for automating the visual inspection of fruits’ freshness and appearance. The app will efficiently segment multiple instances of the fruits such as size, shape, and color from an image and then grades the individual fruits accurately. The proposed application is much more ideal than the traditional grading system for it is time-efficient and less laborious to grade fruits.

  • Greenhouse Automation using Arduino

Nowadays, the use of a greenhouse environment to grow crops has become popular. In a greenhouse, for the crops to grow healthily, there are a lot of parameters that should be taken into consideration such as the greenhouse’s temperature, humidity, light, and water. Conventionally, these parameters are monitored and controlled by farmers manually which is highly inefficient. There is an obvious need for technological intervention in managing greenhouses.

The development of the Greenhouse Automation using Arduino was proposed by the researchers. The project will streamline the monitoring and controlling of greenhouse’ temperature, humidity, light, and water. The proposed system is highly efficient in maintaining an environment that the crops needed to grow with good quality. The project offers a fully automatic system in the greenhouse environment. With the use of Arduino, different equipment in the greenhouse will be automatically turned on and off.

  • Smart Public Transport System

No matter how cliche it is but time is gold in this fast-moving and fast-changing world. People tend to resort to time-saving yet efficient ways to accomplish their tasks and daily activities. One of the common problems of every individual is the time consumed whenever they ride public transportation. The passengers in public transportation like buses are forced to wait in the bus stations for the arrival of buses which caused them valuable time especially if there are delays.

The wastage of time by waiting for the buses to arrive can be prevented by implementing a Smart Public Transportation System. Through the system, the passengers can access information about the schedule of the bus’ arrival as well as schedule their time when to ride the bus to save time and effort. The system is also capable of detecting overspeeding of public vehicles which will prevent fatal road accidents. The system is designed to ease up and simplify the overall operations of public transport management for both the passengers and public transportation administrators.

  • Smart Garbage Bin with SMS Support

At present, the waste problem is still prevalent. The increasing population results in a massive amount of waste. With the massive amount of garbage, waste management became challenging that even garbage bins are becoming inefficient in handling waste materials. The government is in continuous search of a solution to the arising waste management problem.

As a response to this undying problem in waste management, the researchers of the study proposed the development of the “Smart Garbage Bin with SMS Support”. The project is an innovative method of managing waste materials. The researchers designed the garbage bins with the capability to recognize different types of waste materials. This is through installing a smart system inside the garbage containers that uses sensors, image recognition, and artificial intelligence to recognize waste. The smart bins are also consisted IoT enabled sensors, which work as real-time indicators to determine if the bins are full or not, and have SMS support to notify if the bin is ready to be emptied. The smart bin is capable of handling the volume of waste and manages it accordingly.

  • Fatigue Detection using Facial Recognition Approach

Fatigue is an increasingly common problem, it is the feeling of constant tiredness or weakness either physically and mentally or both. Experiencing fatigue can result in inefficiencies or worst to accidents. For example, fatigued drivers are prone to accidents; fatigued workers may commit errors, and will be inefficient in work. Fatigue is a serious problem yet few methods are used for detecting early signs of fatigue.

The capstone project, entitled “Fatigue Detection using Facial Recognition Approach” is a project concentrated on driver’s fatigue detection. The system is designed to detect early signs of fatigue such as yawning, drowsiness of eyes, and other signs that the driver is experiencing fatigue. The signs will be detected using facial recognition installed in the vehicle. The system will give drivers an early warning that they need to take a break for safe travel.

  • Garbage Detection using Vision System

Poor garbage management is a threat to the environment and human health. As of today, we can still see a lot of garbage littered on the ground. The problem of proper garbage management is still prevalent and causes a serious problem to the community. The government is searching for an innovative approach to ease up and efficiently detect, classify and dispose of garbage. In line with this, the researchers proposed the development of the “Garbage Detection using Vision System.” The main goal of the project is to automate detection and spot garbage that is littered on the ground.

With the implementation of the system, garbage can be spotted and detected easily. The vision system uses various techniques with the real-time captured image for garbage detection to find if any garbage is present. The system will then classified the garbage as recyclable, biodegradable, and non-biodegradable. If the vision system detects biodegradable and non-biodegradable waste it will be redirected to their proper containers and recyclable waste materials will process for recycling. The system is efficient, accurate, and reliable.

  • Student Performance based on Data Mining Techniques

The researchers assess the current method used by educational institutions in tracking and monitoring the academic performance of students and see room for improvements. Learning facilitators usually collect academic records of students using the manual approach which is inconvenient and prone to human errors.

In this study, the researchers will concentrate on tracking students’ performance using Data Mining Techniques. The system will map students’ records and determine the pattern in students’ performance. The system will classify students based on their demographic such as gender, origin, GPA, and grades per subject. The system is efficient in obtaining accurate student performance that will help schools in designing programs to further improve the student’s performance.

  • Early Warning Flood Forecasting with SMS Support

Flooding can be devastating if the community is unprepared. It will lead to massive loss of life and properties. Conventionally, the local authority delivers information to the community via word-of-mouth, television news, radio broadcasts, and other media in which information does not spread easily and reaches the public for warnings. What the people need is an early warning for possible floods during the disaster to avoid losses.

With this, the researchers proposed the capstone project “Early Warning Forecasting with SMS Support”. The system is capable of sending early warning flood forecasts to help people be updated and prepare safety measures during floods. The system has SMS support which will be sent to the users for updates about the flood. This innovative system is extremely useful and dependable, particularly when the user is not browsing the system but still receives updates. The system will serve as a warning system during flood occurrence.

  • Mobile Healthcare Application with Medicine Reminder

The capstone project entitled, “Web and Mobile Based Health and Nutrition Application” is an application purposely designed for health care purposes. The said project will guide the users in taking care of and monitoring their health. They can also interact with health professionals if they can clarifications and questions regarding their health status. The mobile application will have an alarm feature that users can use to remind them to take their medicines. Conventionally, patients personally consult health professionals to seek proper health advice. Patients may face difficulties if they will only rely on this method, they will probably encounter physical barriers and time constraints.

With the implementation of the mobile application, the patients will have a highly accessible and available healthcare application that will assist them in monitoring their health with the aid of virtual health professionals. The patients also would not need to remember the schedule in taking their medicines as well as the dosage for the system will automatically send them a reminder. The patients would only need to set the time for alarm as well as the dosage of the medicine to take in the mobile app.

  • Artificial Intelligence Project Vehicle Detection and Counting

The main goal of the project is to design, develop and implement a Vehicle Detection and Counting System using artificial intelligence. The researchers specifically aim to ease up detection and accurately count numbers of vehicles on the highway, advance the method used in detecting vehicle size and weight by using AI and accurately accumulate data regarding numbers of vehicles for efficient highway management.

The capstone project, entitled “Artificial Intelligence Project Vehicle Detection and Counting” is designed to automate and advance the methods used for vehicle detection and counting. As of today, difficulties in detecting vehicles due to varying sizes are still prevalent. Counting numbers also of vehicles for efficient highway management is challenging. Thus the researchers proposed the development of the Artificial Intelligence Project Vehicle Detection and Counting to streamline the aforementioned highway processes and operations. The proposed system can provide higher detection accuracy, especially for the detection of small vehicle objects as well as accurate counting of vehicles on road.

  • Android Based Controlled Vacuum Cleaner Machine

As the world became highly smart and advance, automation of tasks and activities is very common nowadays. The most common are the tasks and activities at home which are almost technology-assisted. One of these is cleaning the floor. There are a lot of emerging technologies today like smart floor cleaners that homeowners can use. However, these technologies are quite expensive. Thus, the researchers proposed a less expensive smart way to ease up and simplify the task of cleaning and mopping the floor at home. The researchers proposed an android-based controlled vacuum cleaner machine.

The main goal of the researchers is to offer a much easier and efficient but less expensive method in vacuuming at home. The researchers will design a vacuum cleaner machine that can be controlled using only an android device. The vacuum cleaner and the mobile application will have a wireless connection with the help of Arduino. The user will be able to operate the vacuum cleaner using only the android phone which is simpler, easier, and convenient.

  • Smart Agriculture using Artificial Intelligence

Agricultural operations have evolved and use creative IT solutions to support them in their operations, no matter how hands-on they are. Agriculture makes use of information technology to help with crop management, pest control, quality control, and integrated disease management throughout the food value chain.

The capstone project, entitled “Smart Agriculture using Artificial Intelligence” is a means to highly automate agricultural operations. The agriculture sector will employ artificial intelligence (AI) to help detect plant diseases, pests, and poor plant nutrition on farms. Agriculture’s future and expansion will be fueled by technological breakthroughs and smarter means. The system will use AI to cover all operations related to agriculture. The development of the system will improve agricultural accuracy and increase productivity.

  • Handwritten Character Recognition using OCR Technology

The usage of OCR technology is quite popular due to its capability in extracting text from paper. However, there is a limit to the pre-existing OCR technology and that is it can’t read handwritten text. The researchers have seen this room for the improvement of OCR technology. Thus, the researchers proposed the development of the Handwritten Character Recognition using OCR Technology.

The main goal of the researchers is to design, develop and implement a Handwritten Character Recognition using OCR Technology. The researchers specifically aim to introduce a new feature of OCR which can recognize handwritten text. The researchers aimed to introduce a highly efficient, accurate, and reliable tool to extract handwritten text from paper.

List of Capstone Project Titles for Information Technology

You may visit our  Facebook page for more information, inquiries, and comments.

Hire our team to do the project.

Post navigation

  • List of Capstone Project Titles for Information Technology
  • Mother Tongue Mobile Based Education App

Similar Articles

Medical Record System

LAN-Based Electronic Medical Record System

Web Based Employee Performance Management with Online Recruitment Module

Employee Performance Management

Rice Sales and Inventory System

Rice Sales and Inventory System