Hosam 's Projects
AlgoExpert's Solution "In Progress"
This project serves as a simplified illustration of the principles underpinning anti-fraud systems within the financial sector. In this endeavor, we focus on a system featuring an enhanced role model, a suite of REST endpoints responsible for user interaction, and an internal transaction validation logic grounded in a set of heuristic rules.
Welcome to BankMate, a robust and secure web system built on the principles of Spring Security. This application exemplifies a mastery of Spring Security concepts, showcasing an in-depth understanding of authentication, authorization, and other essential security features.
Developed a RESTful Car Booking API using Java, Maven, Spring Boot, and Spring Data JPA. empowered users to efficiently manage customers, cars, and bookings for a car rental company. The API exposes a series of endpoints for creating, retrieving, updating, and deleting customers, cars, and bookings.
A simple Spring REST service that helps manage a small movie theatre. Handle HTTP requests in controllers, create services and respond with JSON objects.
Codersquare is a dynamic social platform where developers share and discover valuable resources. This Hackernews-inspired web app allows users to post articles, videos, and more. With a focus on learning and collaboration, Codersquare features a robust voting system, enabling users to upvote or downvote posts and comments.
Hackernews-style web app for programming resources
Starter code for Course 3 of the Java Developer ND
Developed an e-commerce application that helps users to sell, buy and bid on products with voice and image search features using: Flutter, Firebase, clean architecture MVVM, Shared Preference, and State Management(GetX)
Leet Code Solutions
in progress
Spring Security for REST APIs
Spring Boot Microservices using Spring Cloud "in progress"
This repository will be a starting point and aid for those taking the Spring Framework: Spring Data JPA course on Pluralsight
Sample Application Used in my Spring JDBC Pluralsight Course