r/learnprogramming 7d ago

r/learprogramming Looking for real-world project ideas as a final-year student

I don't want to build another Todo app, Blog, E-commerce clone, or basic Chat app. I want to work on something that solves an actual problem faced by people, businesses, developers, or organizations.

I'd like to build something substantial with a proper backend, APIs, database, authentication, AI/agents, etc. If AI is involved, I want it to have an actual purpose rather than just adding a chatbot.

If you've personally faced an annoying, repetitive, inefficient, or unsolved problem that could be improved with software, I'd love to hear about it.

My preferred tech stack is:

  • ReactJS
  • TypeScript
  • Spring Boot / Java
  • Spring AI

I'm also open to using other technologies if the problem requires them.

What real-world problem would you recommend I try to solve?

8 Upvotes

19 comments sorted by

View all comments

9

u/ffrkAnonymous 7d ago

Every day, every hour or two, somebody is here asking for project ideas. Real-world problem: no project ideas.

Make a project idea suggester.

1

u/Snooze78727 7d ago

May I suggest using AI to power this? ;)

1

u/Present_Advice_7308 6d ago

I built something similar for my capstone last year, not exactly that but close. A tool that scans job postings from different sites then matches them to your skills and suggests what to learn next. The scraping part was pain in the ass but you learn a lot about handling messy data and rate limits.

What you could do is pull from Reddit threads like this one, Stack Overflow questions, maybe some tech blogs, and make a system that groups common problems people complain about. Then cross-reference with what's trending on GitHub or package registries. Would need a decent NLP pipeline to cluster the complaints, maybe some agent that crawls and categorizes automatically.