Not Likely, But Is This Possible?

I know that Appian may not be the best environment for this, but I'm wondering if this is possible.

It is possible to create a simple shopping site using Appian?

The table design is simple enough:

CATEGORY
- categoryId
- name
- description

ITEMS
- itemId
- name
- description
- price

LOOKUP_CATEGORY_ITEM
- itemId
- categoryId

CUSTOMER
- customerId
- firstName
- lastName
- street1
- street2
- city
- state
- phone
- email

CART
- customerId
- itemId

I've done this many times before in different languages/environments.
This has MANY TO MANY, MANY TO ONE, aggregations and design/ui considerations with this project.
I've deliberately ignored the payment portion/part of the project.  

  Discussion posts and replies are publicly visible