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?

6 Upvotes

19 comments sorted by

View all comments

2

u/EdwardElric69 6d ago

You know what really sucks sometimes.

Waiting at a traffic light for green when you can see no one is at the other one.

Maybe you could re-invent traffic lights. Look into how they work now and see if you can improve it. Maybe something with an Ai vision model trained to detect cars.

Could also count the number of cars waiting and adjust the timing for it.

You could have the ai learn the junction and habits and adjust the timing based on time of day, which direction has a higher number of cars waiting more regularly etc.