Skip to content

sourav-357/Java-Projects

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 

Repository files navigation

Java Projects Repository 🚀

Welcome to my Java Projects Repository!
This repository contains complete Java projects developed during my learning journey to apply core programming concepts to real-world problems.

These projects are built using knowledge gained from the "Java Programming Masterclass" by Tim Buchalka (Udemy) and additional self-practice.


🧠 What This Repository Contains

  • Complete end-to-end Java console applications
  • Database-connected Java applications using JDBC
  • Small GUI-based applications (Optional)
  • Real-world problem-solving using Object-Oriented Programming
  • Clean, modular code with documentation

🛠 Technologies and Tools Used

  • Java SE 8+
  • JDBC (Database Connectivity)
  • SQLite / MySQL (Database Management)
  • Java Collections Framework
  • File I/O (Streams, Reader/Writer Classes)
  • Exception Handling
  • Multithreading (where applicable)
  • JavaFX, AWT, Swing (Optional GUI elements)

🧩 Project List

Project Name Description Status
Banking Management System Console app to manage user bank accounts (Create, View, Deposit, Withdraw) ✅ Completed
Student Record Manager File-based system to store and retrieve student records ✅ Completed
Expense Tracker App JDBC-based app to track daily expenses, connected to SQLite database 🛠 In Progress
Library Management System (Optional) Basic system to manage book inventory and user memberships 🛠 Planned

📂 Folder Structure

/BankingSystem
    - src/
    - README.md
/StudentRecordManager
    - src/
    - README.md
/ExpenseTracker
    - src/
    - database.db
    - README.md
...

Each project has its own sub-folder with source code, database files (if any), and its mini README.


🚀 How to Run Projects

  1. Clone the repository:
    git clone https://github.com/sourav-kumar-357/Java-projects.git
  2. Open the project folder in IntelliJ IDEA, Eclipse, or VSCode.
  3. Compile and run the Main.java or project-specific main file.
  4. Follow project-specific README instructions if needed.

✍️ Author


📣 Final Note

"Projects turn learning into doing.
Each line of code written here brings me one step closer to mastering software development."


🚀 Keep Building. Keep Innovating. Keep Winning. 🔥

About

Real-world Java projects applying core programming concepts including OOP, Collections, File I/O, JDBC, and basic GUI.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages