Abdelrhman Reda's repositories
CPU-Schedulers-Simulator
This Java program simulates various CPU scheduling algorithms,
Train-booking
Training Booking System
Train-Booking-Application
Desktop Application
CodeAlpha
A GitHub repository for the CodeAlpha internship tasks
Memories-Website
a dynamic platform designed to help you preserve your most cherished moments and interact with the memories of others. Whether it's a heartwarming journey, an unforgettable event, or a simple joy, Memories provides you with the tools to create, edit, and engage with your personal memories.
Student-Affairs-website
Web assignment consists of creating a website that manages students and their information
Advanced-Data-Structures
Advanced-Data-Structures Implementation in C++
Big-Decimal-Int
A fully OOP Code, including classes, through which you can use the size of any number without the protocols of the C++ standard language...
Big-Real
Code that takes arbitrary-length integers and floating point numbers and perform common mathematical operations like addition, subtraction and many more on them
CLOWNS-PHOTOSHOP
Gui Photoshop Program
Customer-Order-Management-System
This Prolog code implements a customer order management system using Prolog predicates.
Data-Compression
This repository contains implementations of various data compression algorithms, both lossy and lossless.
Generic-Board-Game-Model
This is a generic design for any kind of two player board game developed in java
Instapay-System
A Java-based application that simulates a payment system.
Java-Terminal
Java Terminal is a simple command-line interface (CLI) application that allows users to perform various file and directory operations within their computer's file system.
OpenGL-Project
This a 3D scene created using OpenGL and GLAD, featuring an interactive building and a bicycle. The scene includes various interactive features such as opening and closing doors and windows, moving the bicycle, and controlling the camera view.
Orders-and-Notifications-Management
This repository contains the source code for an order and notifications management system implemented in Java. The system is designed to efficiently handle orders, users, products, and notifications, providing a comprehensive solution for managing an e-commerce platform.
Prolog-Color-Cycles-Detection
This repository contains Prolog code for detecting color cycles in a given board. The Prolog program utilizes uninformed search algorithms, such as breadth-first search or depth-first search, to explore the board and identify cycles of a specific color (red, yellow, or blue).
Prolog-Color-Pathfinding-A-Star
This repository contains Prolog code for solving pathfinding puzzles using the A* search algorithm. The code is designed to find paths between start and goal cells on a colored board. The objective is to find a path between the start and goal cells while adhering to certain constraints:
Social-Media-Website
Simple Social Media Website is a feature-rich social media website built with TypeScript, React, Express , MongoDB and NodeJS his platform empowers users to share their thoughts, experiences, and memories through posts, while also providing the flexibility to modify and manage interactions through the like system.