National Museum of Scotland

2018 PHP MySQL College Project

/gallery10.png

The Project

  • *Technologies used: PHP, MySQL, Dialogflow, Javascript, HTML ,CSS
  • *After creating an account users are able to book tickets to exhibitions and rate exhibitions on a 1-10 scale
  • *Users can visit their profile page to check which exhibitions they have booked tickets for / which they have rated.
  • *User details were stored in MySQL server with password hashing (BCRYPT)
  • *Website featured an interactive chatbot powered by dialogflow with a three.js animated front end
  • *Distinction between admin and regular users - admins can edit exhibitions / cancel or delete exhibitions / moderate the exhibition comments section (ban users, delete comments)
  • *Protip: login with username: div password: div for an admin account
Go back