create a database driven ‘online store’ website. Site required to be implemented using the MVC design pattern, applying an appropriate folder structure and dividing code by functionality.
• MVC design which separates files and functionality, at a minimum:
o using routing for the front controller,
o securing DB credentials,
o DB connection and separation of SQL queries.
• Example of all CRUD functions with PDO (Create, Read, Update, Delete)
• Appropriate web pages and templates to input and/or display data. If using Bootstrap, use only CSS and HTML templates.
• All user input correctly formatted and sanitised at the client/server side.
• Use of DB to store all stock available for sale on the store.
• Use of session for login and shopping cart facility. Use session destroy at end of a session.
• Allow user to register a user account with the website, where user data is stored in a DB table.
• Well considered design and navigation structure
• Use of templating