# π Java OOP Projects Portfolio
This repository is a **collection of Java OOP projects** created to demonstrate strong understanding of fundamental Object-Oriented Programming (OOP) concepts in Java.
Each project represents a **real-world inspired mini system**, and together they form a complete learning portfolio.
---
## π Included Projects
1. **[Student Management System](https://github.com/DoaaMahmoud25/Student-Management-System)**
- Manage student information.
- Display student details.
- Update and track GPA.
2. **[Library Management System](https://github.com/DoaaMahmoud25/Library-Management-System)**
- Add, remove, and search books.
- Handle user borrowing and returning.
- Manage availability of books.
3. **[Banking Application](https://github.com/DoaaMahmoud25/Banking-App)**
- Simulate bank accounts.
- Deposit and withdraw funds.
- Track balances and transaction history.
---
## π Purpose
These projects are designed to:
- Practice **Classes & Objects, Constructors, Methods, Encapsulation, and Attributes** in Java.
- Show practical application of OOP concepts in real-world scenarios.
- Provide a strong **portfolio foundation** for freelancing and job opportunities.
---
## π Live Demos (Optional)
π If hosted using **GitHub Pages**, links can be added here:
- [Portfolio Hub](https://DoaaMahmoud25.github.io/Java-OOP-Projects/)
- [Student Management System Demo](https://DoaaMahmoud25.github.io/Student-Management-System/)
---
## π οΈ Technologies Used
- **Java (OOP Concepts)**
- **Git & GitHub** (version control & project hosting)
- *(Optional)* HTML/CSS for project documentation or demos
---
## π· Preview
*(You can add screenshots of your projects here to make the repo more attractive)*
---
π‘ Each project is standalone, but together they present a **comprehensive showcase** of Java OOP skills.