
STEAL! is an online marketplace focused on CD key sales, built to provide a secure and straightforward buying experience for gamers looking for better prices. The platform combines product discovery, wishlist tracking, and checkout into a single flow that is easy to navigate for both occasional and frequent buyers.
The marketplace includes personalized recommendations based on purchase history and top-selling products, advanced filtering to quickly locate specific titles, and wishlist alerts for restocks or discounts. It also introduces an internal rewards system (S-coins) and supports flexible checkout for single purchases or full-cart orders with multiple payment options.
The application was developed as a full-stack web project using Laravel.
Development Process #
One of the main outcomes of this project was the chance to go through a complete product lifecycle. Work started with requirements and product vision definition, including goals, business context, user profiles, user stories, mockups, sitemaps, and wireframes. It then moved into database design with conceptual and relational modeling, schema validation and refinement, indexing strategy, triggers, transactions, and data population.
After that, the project progressed to architecture and prototyping, including web resource planning, API specification, and a vertical prototype, before reaching implementation and deployment. This end-to-end process provided practical experience across all major phases of full-stack web product development.
Documentation #
More details about the project artifacts are available in the artifacts repository, and the full implementation can be explored in the repository below.