Yousef Saeed's Projects
AirBnB clone that uses a command-line interface and object-oriented programming to manage data in a local database using a JSON file.
AirBnB clone v2 is an upgraded version with MySQL for storage, Fabric for deployment, and Flask with Jinja for a dynamic web experience.
AirBnB clone v3 is an enhanced version with a powerful RESTful API for seamless communication and efficient data management.
AirBnB clone v4 is a user-friendly, efficient, and secure platform for managing accommodations.
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.
ALX Backend JavaScript Repository - A collection of projects developed during the ALX Software Engineering Program, focusing on ES6, Node.js, and TypeScript. It covers essential topics like asynchronous programming, data manipulation, class-based programming, and unit testing.
ALX Backend Python Repository - A collection of projects developed during the ALX Software Engineering Program, focusing on Python. It covers essential topics like asynchronous programming with asyncio, variable annotations, and comprehensive testing with unit and integration tests.
ALX Backend Storage Repository - A collection of projects developed during the ALX Software Engineering Program, focusing on storage solutions like MySQL, NoSQL, and Redis. It covers advanced database management, data storage techniques, and efficient data retrieval.
ALX Backend User Data Repository - A collection of projects developed during the ALX Software Engineering Program, covering personal data management, basic and session authentication, and user authentication services.
ALX Files Manager Repository - A robust File Management API developed during the ALX Software Engineering Program. It includes features like file uploading, downloading, authentication, and metadata storage, utilizing Node.js, Redis, and MongoDB for efficient and scalable file operations.
ALX Higher-Level Programming Repository - A collection of programs and scripts in Python, JavaScript, SQL, and more developed during the ALX Software Engineering Program, covering advanced programming concepts such as object-oriented programming, automated testing, and web development.
ALX Backend Specialization Interview Repository - A collection of algorithm challenges and problem-solving exercises from the ALX Software Engineering Program, covering essential topics like dynamic programming, graph algorithms, data structures, and technical interview readiness.
ALX Low-Level Programming Repository - A collection of C programs and scripts developed during the ALX Software Engineering Program, covering key topics like data structures, algorithms, pointers, memory allocation, and Linux/Unix system programming.
ALX System Engineering and DevOps Repository - A collection of projects developed during the ALX Software Engineering Program, covering essential topics like servers, domains, automation, security, shell scripting, and network management.
A collection of binary tree data structures and algorithms implemented in C. It provides a variety of functions for creating, manipulating, and traversing binary trees efficiently.
Brainfu*k interpreter written in Java.
Group chat web app that allows users engage in real-time conversations with other users on multiple channels.
This repository contains projects and assignments from the CS50W and CS50P courses. Each course directory includes detailed README files for individual projects, outlining the project's purpose, features, installation instructions, and usage.
The deployment process of a full-stack application to AWS.
.files
A modern and lightweight TUI chat app designed for seamless communication in a command-line environment.
A RESTful API for a marketplace, connected to a database, enabling users to perform full CRUD operations seamlessly.
A coding challenges that focus on identifying and rectifying bugs, optimizing code, and improving performance.
Your gateway to streamlined government service access for both users and administrators. Powered by Flask, SQLAlchemy, and Jinja, the platform ensures secure, efficient transactions for citizens while providing administrators with robust management capabilities.
An API that scales images dynamically using URL parameters.
Interpreter for Monty bytecode files.
CLI-Based Password Manager
Recreation of the C standard library printf function.
The RSA Factoring Challenge was a challenge put forward by RSA Security in 1991 to encourage research into computational number theory and the practical difficulty of factoring large integers and cracking RSA keys used in cryptography.
UNIX command interpreter built to take in commands and execute text-based programs.