Mix tile clones required - is it possible on bubble?

Hi, I have started taking a close look at bubble and i am just wondering is it possible to build a mixtiles clone completely on bubble?

features required
user uploads multiple images
previews them in frames
ability to crop image
when all photos uploaded - begin checkout
checkout with stripe
confirmation email
user login etc
store orders in database
backend for printing and shipping orders

I have been watching the tutorials on image overlays etc but still unsure if i can get the complete functionality using bubble