Secure Online Store

Full-stack e-commerce platform

Course Project
HTML CSS JavaScript JavaScript PHP PHP SQL Amazon EC2 PayPal

What is this

A full-stack functional e-commerce platform with security practices applied and PayPal integration.


What did I do

Designed and built a fully functional online store with

  • user authentication/sessions
  • admin pages (item listing/editing)
  • purchase making
  • order tracking
  • PayPal checkout
  • SQL injection prevention (prepared statements)
  • XSS mitigation (validation/output encoding)

Created databases for users, products, and orders

Deployed on Amazon EC2 with elastic IP for public access (and testing)


Results

No longer live :(

Scored full mark (and A for the course)