PHP, MySQL, HTML5, CSS3, and vanilla javascript