The initial release of the system aims to be implemented on the kopiahmedia.com website. This implementation is intended to improve site loading speed, facilitate faster customer ordering, and eliminate unused features such as comments, taxes, wishlists, and more. Therefore, it is custom-designed specifically for Kopiahmedia, tailoring all processes to its requirements.
First, I have outlined some of the website's business operation steps for KM Studio:
Owners’ operations:
- I log in.
- I click on "Create New Product."
- I add product details.
- I upload the product image.
- I access the order list.
- I update the product order status.
- I update the shipment tracking.
Customer's side:
- I see a page displaying a product preview.
- I click on "Buy Now."
- I am presented with a list of shirts.
- I read product information, including images, sizes, and descriptions.
- I register for the first time.
- I click on "Buy Now."
- I am directed to the product ordering form.
- I enter the product sizes.
- I provide my personal information as well as shipping details.
- I make a payment using Maybank.
- I upload the payment reference.
- I view the details of my order, including the order status.
If you notice, this checklist follows a somewhat behavioral-driven development approach, although it does not strictly adhere to it. I created it as a guideline to ensure the completion of the necessary tasks.
The system includes various models such as Cart, Image, Order, Payment, Say, Shirt, Stock, and User.