Skip to content

DoaaMahmoud25/Complete-Java-OOP-Projects-Collection

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

1 Commit
Β 
Β 

Repository files navigation

# πŸŽ“ 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.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors