We're a team of five computer science students planning our final-year project. We're comfortable with frontend and backend development and have some basic experience with AI and machine learning, although none of us are advanced in the field yet.
We have roughly four months to research, prepare, and learn before implementation begins, followed by about four months of development. Since we'll also have other courses and exams, the project won't be full-time.
We're looking for a mainly web-based project that is substantial enough to divide among five people, includes meaningful frontend and backend work, and uses AI or ML as an important component rather than simply calling an AI API. It should be challenging but still realistic within our schedule.
Ideas such as malware detection and system-failure or anomaly-prediction platforms appeal to us because they combine AI with data processing, APIs, dashboards, monitoring, and investigation tools. What other real-world project ideas would fit a similar direction?
3 Answers
Another direction is a public-information analysis platform. It could collect articles and public feeds, group related stories, identify recurring claims or topics, and turn the results into readable timelines and visual summaries. ML could help with topic classification, clustering, and similarity detection, while the main application focuses on source tracking, search, dashboards, and transparent citations. It would be important to avoid presenting automatically generated conclusions as proven facts and to keep the system focused on organizing information rather than making political judgments.
A strong option would be an operational monitoring platform that collects application and server logs, processes them, detects unusual behavior, and presents incidents through a web dashboard. You could add alerting, filtering, incident timelines, role-based access, and an explanation layer showing which metrics or log patterns caused an alert. The ML model could start with simpler anomaly-detection methods rather than requiring advanced deep learning, while the rest of the system gives the team plenty of substantial engineering work.
You could build a platform that helps users discover and plan projects based on their skills, interests, available time, and goals. The recommendation model could rank suitable ideas and explain why each one was suggested, while the web application handles profiles, project planning, collaboration, progress tracking, and feedback. It may be less technically complex than malware detection, but it can still provide meaningful backend, frontend, and recommendation-system work if the scope is defined carefully.

That fits the kind of system we had in mind. I’ll add it to our shortlist, especially because the project can be split across data processing, backend services, the dashboard, and the detection model.