Skip to content

MustafaJohnny/Get-Your-Metal-Ticket

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Get Your Metal Ticket - OOP JS Practical Project

Overview

Get Your Metal Ticket is really simple and fun project. The user have/has to input a band name, which city interested in and the price of the ticket that he/she wants. The user then can just hit search and waits for 5 seconds to get his metal \m/ ticket. This application was really fun to built, it took me over one week to complete, the goal of this project was to practice and use all the core features of JavaScript OOP as welll as ES6 Classes and prototypal inheritance.

Secreenshots

app

Links

Built with

What I learned

  • Prototypal Inheritance And The Prototype Chain.
  • Working With Multiple Forms And Validation Logic.
  • More Familiar With OOP In JavaScript.
  • Deep Usage Of ES6 Classes.
  • Inheritance Between "Classes": Constructor Functions.
  • Encapsulation: Protected Properties and Methods.
  • Finally Mastering The this Keyword.