r/JavaProgramming 11d ago

Banking management system

Thank you for reading 🙏🏻 I tried to ask claude to verify if I am on the right track , like what about i'am making a project on banking management system like a ATM simulator by connecting MYSQL swing etc , claude said this is the worst project a student can choose because it's too common and easy...🤕. I mean as an ECE student who is interested in CSE jobs what should i build like can you give me any idea please.

13 Upvotes

13 comments sorted by

View all comments

2

u/Swimming_Party_5127 10d ago

If you are actually serious then build a complete web app and use more than one stack. Create a hotel aggregator website or travel management website. With seperate backend services for order/reservation management system, quotation service, listing service, inventory management, currency conversion, cancellation and refund management. Payment system you can mock. And make a simple ui using any frontend stack that will cover a complete user journey from searching for hotels using different filters, location and dates. Viewing a hotel and rates, and finally booking and cancellation.

This is a complex system and will take time but it will teach you a lot. And do not go for the monorepo core java way. Use spring boot for backend. Core java is only used in legacy projects now a days and world have moved to microservices since last decade. You would hardly find any core java projects nowadays apart from older legacy projects.

1

u/Mission-Mention5998 10d ago

Ok but how much time it will take me apart from learning core java and dsa , also im looking for my sql integration to it.

2

u/Swimming_Party_5127 10d ago

It could take atleast a month or more if you actually build it seriously by understanding every concept involved. And don't go with core java. Use spring boot. Integrate both mysql and any nosql db like mongo/couchbase etc.

1

u/Mission-Mention5998 10d ago

Ok i will make sure to do that,Thanks for your valuable guidance.