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)