Before working on enterprise-level applications, I wanted to understand how modern e-commerce platforms handle end-to-end shopping experiences. While I had experience with frontend development, I lacked practical knowledge of backend services, database management, payment processing, media storage, and how these components work together to create a scalable online shopping platform. I needed a hands-on project that would help me understand the complete e-commerce ecosystem from both frontend and backend perspectives.