Skip to content

spy-lakshit/Java-Projects

Repository files navigation

👋 Hey there! I'm a Java Developer

Welcome to my GitHub! I'm a beginner-level Java developer currently learning core concepts by building practical console-based applications and exploring Java projects that involve file handling, databases, and QR code generation.


🚀 Projects

💰 Banking System

A console-based banking system that allows users to manage accounts with deposit, withdrawal, and balance checking.
🔹 Features:

  • Create and manage multiple accounts
  • Deposit and withdraw money
  • Check account balance
  • Display account details
  • (Optional) Database support for saving account info

🏥 Hospital Management System

Manage patient and hospital data through a simple console application.
🔹 Features:

  • Add patient records
  • Update and delete patient information
  • Search patient by ID
  • Display all patients
  • Menu-driven console interface

📚 Library Management System

A library system to manage books and borrowing records.
🔹 Features:

  • Add new books
  • Borrow and return books
  • View all books and their availability
  • Menu-driven console application

🖼 QR Code Generator

Generate QR codes for text or URLs and save them as PNG images.
🔹 Features:

  • Input any text or URL to generate a QR code
  • Save QR codes as PNG files
  • Optional: Add custom text under QR codes (like "Scan Me!")

🧮 Scientific Calculator

A console-based calculator for basic and scientific operations.
🔹 Features:

  • Basic arithmetic (add, subtract, multiply, divide)
  • Scientific operations (square, square root)
  • Menu-driven console interface

💱 Currency Converter

A console-based currency converter application.
🔹 Features:

  • Converts between INR, USD, EUR, YEN
  • User-friendly menu system
  • Clean and readable code structure

🛠 Technologies Used

  • Java (Core) – console-based applications
  • MySQL – for database support in projects like Banking and Library systems
  • Scanner Class – user input handling
  • Collections / OOP – data storage and program structure
  • IDEs: IntelliJ IDEA / VS Code

📚 Learning Goals

  • Strengthen core Java programming skills through practical projects
  • Learn Object-Oriented Programming (OOP) concepts
  • Work with file handling and database integration
  • Explore GUI development with Java Swing / JavaFX

🔗 Connect with Me

Thanks for visiting! ⭐️ Star the repo if you like it or want to use the code for learning!

About

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published