Abdelrahman Mohamed's repositories

hackerSa3edy

My automated GitHub README Profile built using Nodejs, TypeScript, and GitHub Actions.

Language:TypeScriptLicense:MITStargazers:1Issues:1Issues:0

simple_shell

ALX Sprint 1 project - Simple Shell: The shell is a program that takes the command inputs written from the the user’s keyboard and passes them to the machine to execute them through the kernel. It also verifies if the command inputs from the user are correct. So, in general, a shell is a user interface to use the services of a computer.

Language:CStargazers:1Issues:1Issues:0

AirBnB_clone

AirBnB Clone - The Console This is a simplified clone of AirBnB's data management system, part of the "Alx" Software Engineering program. It includes a custom command-line interface for managing data in both interactive and non-interactive modes.

Language:PythonStargazers:0Issues:0Issues:0

AirBnB_clone_v2

This repository contains the second version of the AirBnB Clone project. It is developed using Python, HTML, CSS, Puppet, and Shell scripting. The project replicates core functionalities of the AirBnB platform, including user authentication and dynamic content management, with an emphasis on modularity and scalability.

Language:PythonStargazers:0Issues:0Issues:0

alx-higher_level_programming

This repository contains projects and exercises for hands-on experience with higher-level programming, covering Python, SQL, JavaScript, and more. Each directory focuses on a specific topic with relevant scripts, tasks, and resources.

Language:PythonStargazers:0Issues:1Issues:0

alx-low_level_programming

Comprehensive projects and exercises for mastering low-level programming in C. Topics include syntax, control structures, data structures, memory management, debugging, file I/O, and more. Each directory focuses on a specific topic with relevant scripts and tasks.

Language:CStargazers:0Issues:1Issues:0

alx-system_engineering-devops

Hands-on projects and exercises for mastering system engineering and DevOps concepts, including shell scripting, process management, networking, web stack debugging, and more.

Language:PythonStargazers:0Issues:2Issues:0

FourFury

FourFury is a real-time Connect4 game with modes for human play, AI opponents, and online multiplayer. It has a responsive Next.js frontend and a FastAPI backend using MongoDB and Redis for performance and real-time features.

Language:TypeScriptLicense:MITStargazers:0Issues:1Issues:0

printf

ALX Month 1 project - printf: A custom printf implementation.

Language:CStargazers:0Issues:0Issues:0

tic_tac_toe

ALX SE-FACE-OFF

Language:TypeScriptLicense:GPL-3.0Stargazers:0Issues:0Issues:0

AirBnB_clone_v3

0x05. AirBnB clone - RESTful API

Language:PythonStargazers:0Issues:0Issues:0

AirBnB_clone_v4

HBnB is a dynamic web application that simulates AirBnB's functionality. It uses a Flask server for backend operations and HTML, CSS, and JavaScript for the frontend. It allows users to view and filter places based on amenities and locations, and displays the API status in the header.

Language:PythonStargazers:0Issues:1Issues:0

alx-backend

ALX Backend Specialization Repository - A collection of projects developed during the ALX Software Engineering Program, covering essential topics like API design, database management, caching, internationalization, and queuing systems.

Language:PythonStargazers:0Issues:1Issues:0

alx-backend-javascript

First month in ALX specialization.

Language:JavaScriptStargazers:0Issues:1Issues:0

alx-backend-python

First Month in ALX Specialization

Language:PythonStargazers:0Issues:1Issues:0

alx-backend-storage

The ALX Backend Storage repository is a comprehensive and efficient solution for handling storage-related operations in the ALX project. Designed specifically for backend development, this repository offers a robust set of tools and functionalities to manage and store data effectively.

Language:PythonStargazers:0Issues:1Issues:0

alx-backend-user-data

Secure back-end project for handling PII data: implements password encryption, PII log filtering, and database authentication using environment variables.

Language:PythonStargazers:0Issues:1Issues:0

alx-files_manager

About Simple file manager featuring/built with authentication, NodeJS, MongoDB, Redis, pagination, and background processing.

Language:JavaScriptStargazers:0Issues:1Issues:0

alx-interview

Interview Preparation Challenges

Language:PythonStargazers:0Issues:1Issues:0

binary_trees

This repository contains C programs for various operations on binary trees, including node manipulation, tree traversal, and property checks (like height, depth, size, and balance factor).

Language:CStargazers:0Issues:1Issues:0

blog

Personal Blog

Stargazers:0Issues:1Issues:0

Bonyan

ALX SE Portfolio Project

Language:PythonStargazers:0Issues:1Issues:0

dockerized_terminal

A Flask application providing a web-based terminal interface to Docker containers with JWT authentication. It uses Flask-SocketIO for real-time communication and Docker for container management.

Language:PythonStargazers:0Issues:1Issues:0

Examination_Platform_API

ExamSandbox is a secure examination platform using Docker for isolated code execution. Ideal for educational assessments, it offers a user-friendly interface, robust security measures, and detailed result evaluations.

Language:PythonLicense:GPL-3.0Stargazers:0Issues:0Issues:0

Fix_My_Code_Challenge

Fix my code is a new type of project, where I’ll jump into an existing code base and fix it!

Language:CStargazers:0Issues:1Issues:0
Language:JavaLicense:Apache-2.0Stargazers:0Issues:0Issues:0

MAAT_Static

MAAT Static

Language:JavaScriptStargazers:0Issues:0Issues:0

monty

Monty Project | Month 3 | Sprint 2: This project is an interpreter for Monty ByteCodes files, written in C. It implements the concepts of a stack (LIFO - Last In, First Out) and a queue (FIFO - First In, First Out). The interpreter supports various commands such as push, pall, pint, pop, swap, add, nop, sub, div, mul, and more.

Language:CStargazers:0Issues:1Issues:0
License:GPL-3.0Stargazers:0Issues:0Issues:0

sorting_algorithms

ALX Sprint 2 project - sorting algorithms: A comprehensive study and implementation of various sorting algorithms in C, complete with time complexity analysis.

Language:CStargazers:0Issues:1Issues:0