Pinned Repositories
A-Maze
A* path finding algorithm visualizer in a maze using Python and pygame. This project was done for Artificial Intelligence course.
Banking-System-OOP
Object-Oriented Programming Banking System project using C#
Instabug-BE-Technical-Task
Instabug Backend Internship Summer 2022 - Phase 2 MySQL Queries Technical Task.
Mips-Assembler
A MIPS Assembler and Simulator is a CLI program written in Java which takes MIPS Assembly instructions as an input and converts them into binary language code and simulate the execution of these assembly instructions on virtual registers and memory locations.
Multi-User-Distributed-Text-Editor
The final project of Distributed Systems course (CSE354). A multi-user distributed text editor project which allows real-time collaboration between users on documents. It is more like a Google documents clone. Tech Stack: Node.js, React.js, Redis, Docker, Socket-IO, MongoDB ReplicaSets
node-cronelda
Implement an in-process cron scheduler that accepts a job and executes it periodically.
Regex-2-NFA
A program that takes a regular expression and creates an NFA that accepts it. The description of an NFA should be compatible with a NFA 2 DFA program, which means that it can be translated into a form that can be run on a DFA simulator.
Tiny-Language-Scanner-Java
TINY Language Scanner is a GUI program written in Java that reads TINY Language code and perform scanning on the source code to extract tokens that are shown in a table and their corresponding types.
Wagba
Wagba - A food delivery application designed to facilitate food delivery service to customers. Wagba can deliver meals door to door anywhere and anytime. Final Project for Mobile Programming (CSE431)
Wallety
Wallety is a cross-platform mobile application written in Dart using Flutter framework to track your income and expenses along a specific period of time.
shehabadel's Repositories
shehabadel/Instabug-BE-Technical-Task
Instabug Backend Internship Summer 2022 - Phase 2 MySQL Queries Technical Task.
shehabadel/Multi-User-Distributed-Text-Editor
The final project of Distributed Systems course (CSE354). A multi-user distributed text editor project which allows real-time collaboration between users on documents. It is more like a Google documents clone. Tech Stack: Node.js, React.js, Redis, Docker, Socket-IO, MongoDB ReplicaSets
shehabadel/Banking-System-OOP
Object-Oriented Programming Banking System project using C#
shehabadel/GSoC2023Proposal
My proposal for Swift on Server - Memcached Client project in Google Summer of Code' 2023.
shehabadel/Instagram-Clone-IPP
Internet Programming main project. An Instagram clone using HTML5, CSS3, jQuery, PHP, and MySQL.
shehabadel/Real-Time-Embedded-System-Repo
Labs and project files for Real-Time and Embedded Systems Design course.
shehabadel/Regex-2-NFA
A program that takes a regular expression and creates an NFA that accepts it. The description of an NFA should be compatible with a NFA 2 DFA program, which means that it can be translated into a form that can be run on a DFA simulator.
shehabadel/Shopify-Technical-Challenge-Submission-BE
Shopify Technical Challenge Submission Backend Internship Fall 2022. Creating an API endpoints using Node.js, Express.js, Mongoose, and MongoDB to do CRUD and other operations on Warehouses Management System.
shehabadel/node-cronelda
Implement an in-process cron scheduler that accepts a job and executes it periodically.
shehabadel/StackedLogger
A Node.js module for saving logs using morgan in custom databases.
shehabadel/Wagba
Wagba - A food delivery application designed to facilitate food delivery service to customers. Wagba can deliver meals door to door anywhere and anytime. Final Project for Mobile Programming (CSE431)
shehabadel/AmbuCare-DriverService
A service for handling driver's data in AmbuCare project using Spring Boot and MySQL.
shehabadel/AmbuCare-ETAService
A service for handling Estimated Time Arrival for AmbuCare project using Spring Boot.
shehabadel/AmbuCare-HospitalService
A service for handling Hospital's data for AmbuCare project using Spring Boot and MySQL.
shehabadel/AmbulanceSystem
shehabadel/amplication
Amplication is an open‑source development tool. It helps you develop quality Node.js applications without spending time on repetitive coding tasks.
shehabadel/auth0-java-microservices-examples
Java Microservice Examples
shehabadel/BPM-PivotTable-Extractor
A Python script file that creates a Pivot Table by reading an XES or XML file (mainly a log file) and scrapes specific data from it. It is used to convert it into a CSV file to represent it in tabular form. Data scrapped from the file are events’ filename, concept name, timestamp, and nanotime.
shehabadel/claude-engineer
Claude Engineer is an interactive command-line interface (CLI) that leverages the power of Anthropic's Claude-3.5-Sonnet model to assist with software development tasks. This tool combines the capabilities of a large language model with practical file system operations and web search functionality.
shehabadel/complete-intro-to-react-v7
The Complete Intro to React v7 and Intermediate React v4 as taught on Frontend Masters
shehabadel/memcached
memcached development tree
shehabadel/memjs
A memcache client for node using the binary protocol and SASL authentication
shehabadel/Parcel-Delivery-System
A private delivery service company in Cologne handles the collection and delivery of parcels for people.
shehabadel/prep-portfolio-22.JUL.PREP.3
MLH Prep Portfolio for Pod 22.JUL.PREP.3
shehabadel/prep-project-22.JUL.PREP.3
MLH Prep Project for Pod 22.JUL.PREP.3
shehabadel/react-text-transition
Animate your text changes
shehabadel/service-golang
shehabadel/The-Go-Programming-Language
shehabadel/TIVA-C-Traffic-Light-System
Implementation for a trafiic lights system using TivaC tm4c123gh6pm, LEDs, and Buttons
shehabadel/Z-Editor
Online Z-notations Editor with Draft.js and React.js