Pinned Repositories
10-Days-of-Javascript
My Code Solutions to HackerRank 10 Days of Javascript Track Problems
Arcade-Car-Game
An arcade game developed with JS using P5.js library, in this game you are driving a car in a road that has random positioned circles and rectangles on it, you have to get the circles and avoid the rectangles to get points, you lose if hit a rectangle.
Book-Store-System
Designed a MySQL relational database for a book store and implemented an application utilizing the database. Customer could make a pur- chase and track his purchases. Manager could add, remove, delete, modify books, order more books from a publisher and view reports about the store.
Compiler-Generator
Built a compiler generator tool which can be supplied with lexical and grammar rules of any programming language and used to generate the lexical and syntax analyzer needed to generate intermediate code.
JoeSON-Parser
A Simple JSON Parser in Java that parses Array List of Maps into JSON Format and Vice Versa.
Maze-Runner
A game close to bomberman, but aim to escaping a maze. Game included random maze generation, nice gui and animation along with a lot other features moreover implemented bunch of Design patterns such as Singleton, Flyweight, Factory, Command and much more.
Minesweeper-Project
A Minesweeper Game Console Based -- Used C Implemented Some Features . (Including Save/Load and Scoreboard )
Problem-Solving
Some of my solutions to online judges problems. e.g. CodeForces, UVa, URI and others.
Set-Operations-Simulator
A desktop application that simulates set operations: union, intersection, difference and complement with a nice GUI.
Vector-Based-Drawing-Application
A desktop application for drawing geometric shapes with many features such as coloring, resizing, moving, copying and pasting, saving and loading and ability to add extensions at runtime. It was implemented in Java using Swing framework for the GUI.
youssefAli11997's Repositories
youssefAli11997/10-Days-of-Javascript
My Code Solutions to HackerRank 10 Days of Javascript Track Problems
youssefAli11997/Compiler-Generator
Built a compiler generator tool which can be supplied with lexical and grammar rules of any programming language and used to generate the lexical and syntax analyzer needed to generate intermediate code.
youssefAli11997/Problem-Solving
Some of my solutions to online judges problems. e.g. CodeForces, UVa, URI and others.
youssefAli11997/youssefAli11997.github.io
This is the source code of my portfolio. I used: ReactJS, PrismJS and Bootstrap
youssefAli11997/Book-Store-System
Designed a MySQL relational database for a book store and implemented an application utilizing the database. Customer could make a pur- chase and track his purchases. Manager could add, remove, delete, modify books, order more books from a publisher and view reports about the store.
youssefAli11997/100-days-of-code
Fork this template for the 100 days journal - to keep yourself accountable (multiple languages available)
youssefAli11997/Cassini
iOS application, built for learning purposes
youssefAli11997/codecrafters-redis-ruby
Building a redis clone step by step in ruby as per codecrafters challenge
youssefAli11997/Concentration
iOS game application built for learning purposes
youssefAli11997/Daily-Todos
A todo-list web application built with Ruby on Rails. A user can browse days to view his past, present and future todo-lists so he can delegate undone items to his current day.
youssefAli11997/Depot
a simple depot web application, built with Rails for learning purposes
youssefAli11997/Digital-Audio-Equalizer
youssefAli11997/DSA-Learning-Series
My solutions to DSA Learning Series on Code Chef Online Judge
youssefAli11997/EmojiArt
iOS application built for learning purposes
youssefAli11997/FreeCodeCamp-Algorithm-Scripting
My Solutions to (Basic, Intermediate, Advanced) FreeCodeCamp Algorithm Scripting.
youssefAli11997/IdeaBox
a simple web application to record your ideas, built with Sinatra for learning purposes
youssefAli11997/Interview-Practice-Code-Fights
My Solutions to Interview Practice (Extra Credit) Problems from CodeFights Online Judge.
youssefAli11997/katacoda-scenarios
Katacoda Scenarios
youssefAli11997/learngitthehardway
youssefAli11997/Machine-Learning-Algorithms-Implementation
Machine learning algorithms implementation using python
youssefAli11997/Machine-Learning-Stanford-Course
My solutions to programming assignments of Stanford University machine learning course, taught by Andrew Ng, using Octave programming language
youssefAli11997/Magic-Squares-Generator
A magic square is a matrix of distinct positive integers from 1 to n^2 where the sum of any row, column, or diagonal of length is always equal to the same number: the magic constant.
youssefAli11997/PlayingCard
iOS application built for learning purposes
youssefAli11997/Project-Euler-Solutions
My code solutions to some of Project Euler Problems.
youssefAli11997/Pure-JavaScript-Mini-Projects
Mini JavaScript Projects for practice
youssefAli11997/shop
a rails web application, built for practicing user authentication, sign-up, sign-in and editing user info
youssefAli11997/Simple-Blockchain
youssefAli11997/SQL-Challenges-Solutions
My Solutions to Database Challenges in SQL from various online judges : HackerRank, LeetCode and others
youssefAli11997/toedu
e-learning web application built with Ruby on Rails 6
youssefAli11997/WebGuesser
a simple number guessing web application built with Sinatra for learning purposes