Repository files navigation
Full Stack Web Development Assignment
Game selling web application utilizing Bootstrap, jQuery, AJAX, PHP, SQL and JS
Security attack prevention:
SQL Injection
Cross site scripting (XSS)
Cross site request forgery (CSRF)
Forgot password email authorization
15 minute link expiration
70 character key along with email for ensured security
Remember me cookie with selector and verifier
When user has cookie we search for selector in DB and compare with verifier
Google reCAPTCHA for register and delete account
Advanced search with 2^7 possible searches
AJAX adding, removing, updating and undoing shopping cart for improved UX
JS used for smooth transitions
Profile picture add, change and delete
Security checks ensure no malicious file is uploaded (php, js etc.)
PHP POST Security
All inputs put through size, REGEX and format checks.
Catalogue with sorting algorithm for newest, low-high, high-low or default random
Change name, email, password functionality with all required error checking
Include PHP files check for direct calls and reject them
404 page included to ensure user doesn't get derailed from their experience
Slideshow on home page for highlighting offers and deals
Static design implemented before development for boosted productivity
Fully responsive website design accomplished with media queries.
Google Chrome Developer Tools
About
Web development and Deployment third year project to demonstrate the use of PHP, MySQL, Bootstrap and JQuery.
Topics
Resources
License
Stars
Watchers
Forks
You can’t perform that action at this time.