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.
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.
In this repository, I will provide comprehensive explanations about JDBC and develop a project to showcase its functionalities.
Node Farm
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.
Added unit and Mockito-based tests for AccountManager, Calculator, and Store to verify various functionalities and scenarios.