e-commerce site with shopping cart, credit-card processing, and ticket management