Ghassan Jabbour's
portfolio

Hello, my name is Ghassan Jabbour, in here you will find the projects that i worked on and built while working and learning by myself about the
basics of computer science and programming, as well as some more advanced topics. This portfolio website is built and hosted on Github.

Summary

Below you can find the projects that i built with a description and the link to the code uploaded on Github, and you can find the link to my Github repositories on the top right by pressing on the Github icon. The easiest way for me to learn programming was to work on projects or try to recreate a project already made, so most of my projects were games or mini games since it was easier for me, but i also tried to go for more challenging aspects and dive into front-end coding a bit with Node.js.

Rock Paper Scissors

This was the first game i built using Javascript while learning the basics. This is the famous and beloved game of Rock paper scissors where you can play it vs the computer

Matching game

This project consists of a matching game i made using Javascript. The person playing it has to find and match the pictures, all of the cards are facing down and two cards are flipped face up over each turn.

Slot Machine

A slot machine game i made using python, mostly focusing on different aspects of programming and leaning python in general. There is no image preview of it because the application runs in the console

Text based RPG game

This is a text based RPG game built with javascript, it was one of my first projects i made and helped me learn alot about functions and using the buttons in javascript.

Flight widget

This project was mostly made to learn more about backend developpement and Node.js. I still have a lot to learn and this project isn't perfectly made, but i tried to understand and will focus on learning more about Node.js to try and improve it and make it work. The idea of this project is to make a flight widget displaying flights and data from Toronto Pearson Airport using an API from rapidapi.

Movie website

A website i built from scratch, first started with building the front-end by writing the html and css and using javascript. I used an API key from themoviedb to let you search for the movie you want, and then built the back-end of this project using Node.js and linking it to a database from MongoDB to store and update the reviews that we are gonna add later on, and finally linking the back-end to the front-end to have a full website.