Mahmoud Abdelaal's Projects
Manage accounts, deposit, withdraw, and check balances with our Java-based Banking Management System. Simplifying banking tasks.
Brain Tumor Detection project employing Chain Code and GLCM algorithms for image analysis. Developed as part of a Computer Vision course in the final year of my Computer Science and Information Technology program at Menofia University. Includes a dataset for training and testing.
Design patterns are established solutions for recurring software design issues. They improve code flexibility, reusability, and maintainability. Creational Patterns: Handle object creation (e.g., Singleton, Factory Method). Structural Patterns: Focus on object composition (e.g., Adapter, Decorator). Behavioral Patterns: Deal w
this repo contains solutions for dr.mostafa saad juniors sheet
Fawry Internship: Build a simple Java E-Commerce app π. Manage products, customers, and orders. Use a menu for actions like add, view, and remove. π»π¦
This repository will contain Fawry Internship tasks and resources that I will complete as part of my internship to learn full-stack engineering using tools Spring Boot and Angular.
Explore the inner workings of Java behind the scenes in this repository. Delve into Java's core mechanisms, from memory management to bytecode execution. Gain a deeper understanding of Java's internal processes with detailed explanations and illustrative examples.
This repository houses my final project for the Data Structures and Algorithms course during my university studies. Dive into Java implementations of essential algorithms and data structures.
Dive deep into Java's Collection Framework with detailed explanations and practical examples. Master essential data structures and algorithms, from Lists to Maps, in this comprehensive repository.
Building robust RESTful APIs on WildFly using JAX-RS. Features include CRUD operations for product management, input validation, and JSON-based error handling. Utilizes Maven for dependency management and is designed for scalability and maintainability in Java EE applications.
In this repository, I will provide comprehensive explanations about JDBC and develop a project to showcase its functionalities.
Node Farm
This will be my playground for studying Java professionally, answering questions from every chapter, and creating a lap report for each.
Python Django MVC project managing pharmacy operations with PostgreSQL. Admin can perform CRUD on medicines, displaying stock; users can purchase.
Explore a curated collection of solutions to coding challenges from Codeforces, HackerRank, and LeetCode. Master algorithms, prepare for interview.
Created a robust MVC car rental app for Fawry internship, enabling CRUD operations and session tracking. Implemented servlet filters and cookies for security enhancement. App facilitates seamless management of car listings with user-friendly interface.
"Spring Boot 3, Spring 6 & Hibernate for Beginners" taught me Java web development, building projects with Spring and Hibernate frameworks.
This project is a Spring Boot application that demonstrates the use of Data Transfer Objects (DTOs) to transfer data between the client and server. It includes the basic CRUD operations for Student and Course entities and uses ModelMapper for entity-to-DTO conversion
this repo contains 50 Sql Question From leetcode
CRUD-based Spring application managing user data as a task during Fawry internship, with integrated testing.