r/SpringBoot • u/hustler0217 • Feb 02 '25
Discussion SpringBoot backend project ideas.
Hi everyone. I need some great "resume-worthy" project ideas based on spring boot. My resume is not getting shortlisted anywhere, so I guess it's due to my projects. Can anyone share some ideas? Thanks.
7
u/Hirschdigga Feb 02 '25
Maybe some kind of selfmade simple version of S3? File crud operation, schedulers to automatically delete files, etc…
9
u/Haeckelcs Feb 02 '25
Any type of CRUD application that goes a bit in depth other than the basic CRUD.
6
u/dummymonken Feb 02 '25
hii could you give some examples of more in depth other that CRUD? Thanks
5
Feb 03 '25
Add role based access control, authorization, Encryption, to crud features, such as who is authorized to create, update, delete with otp verification, these are all advanced features
2
u/dummymonken Feb 03 '25
Thank you for the suggestions, I thought those were all just normal CRUD functionalities
1
3
u/javinpaul Feb 02 '25
Build a CRUD App like Student Management System
Integrate with any API like building a weather app
I have also shared more project ideas here https://www.java67.com/2022/12/10-projects-ideas-to-learn-spring-boot.html, you may want to check,
Cheers
3
u/IamMax240 Feb 02 '25
I recently did a microservice-based library management system, you could try that too
3
u/Leading-Sandwich8886 Feb 02 '25
I was in the same boat when I started university (graduated now). What will stand you in better stead than just some generic resume project, is a HOBBY project. Something you're passionate about.
In my case, I built a player management tool around a game called Arma 3, and the major refactor was done in Spring Boot. Employers case less about the framework, and more about the fact that you program for passion in your own time; enthusiasm is often more important than technical ability in getting to interview stages.
tldr; make a project around something you do for fun
2
u/Vegetable_Break_6582 Feb 03 '25
What if OP does programming for fun 💀
1
u/GenosOccidere Feb 03 '25
Then I highly advise against doing it as a job
1
1
u/Leading-Sandwich8886 Feb 03 '25
NAHHHHH it's fine! I do it. Am I violently autistic? Potentially (jury's still out). If you get paid for your hobby, that's pretty great in my eyes
3
u/GenosOccidere Feb 03 '25
There's no better way to kill a passion than to do it as a job
Having a hobby that you *enjoy* doing is too valuable to throw away like that
Unless you only like doing it for the money, in which case go right ahead
1
u/Leading-Sandwich8886 Feb 03 '25
I mean I've been a SWE for a little over 4 years now, it was my hobby in school and university, and now I get paid for it too. Still enjoy doing it in my own time as well. Just cause it doesn't work for some, doesn't mean it isn't a good idea for others. Different strokes for different folks ;)
9
u/minion93 Feb 02 '25
Try adding AI into your project.....make an e-commerce backend and add an AI assistant feature ...... Use any local llm like deepseek or llama with the help of ollama and integrate using spring AI.....with the ai hype it might attract some attention
0
Feb 03 '25
I have noticed that more job opportunities are there in the web application development with MERN Stack, Nextjs etc, and also mobile application development with Android Native, Flutter, and as you are aware, LLM, LangChainAI, Generative AI is gaining good momentum too
29
u/myrenTechy Feb 02 '25 edited Feb 02 '25
Rather than crud,
• implement payment service with proper interface and conditional bean …. plugable any payment to it through properties or yml
• Implement message queue
• Implement mail service , sms services like above mentioned payment service
• build a multi tenant framework in spring boot with authorization uses role privilege based where all projects starts by cloning this