The problem.
Most shop demos pretend there's only one seller and one buyer. Real marketplaces aren't like that. I wanted to build something closer to how it actually works — many sellers, many roles, one storefront.

Sherlyn Olalo
Cranvas is an online marketplace I built end-to-end. Four kinds of users live inside it — admins keep things in order, sellers run their own little shops, customers browse and buy, and delivery people handle the last mile. Everyone sees a different version of the app depending on who they are.
Most shop demos pretend there's only one seller and one buyer. Real marketplaces aren't like that. I wanted to build something closer to how it actually works — many sellers, many roles, one storefront.
A web app with four logins, each with its own dashboard and rules. Sellers list products and track orders, customers shop and review, admins keep the place clean, and delivery agents close the loop. One app, four perspectives.
The fun part wasn't the buttons or the forms. It was deciding where each role's world ends and the next begins. I'd also handle images differently next time. And honestly, the small setup stuff (ports, configs, logins) ate more hours than the actual features. Nobody warns you about that.