
Raja Plastik Indonesia already had a website for its 3,000+ wholesale plastic product catalog, but the old site felt dated, was hard to navigate, and struggled to keep up as traffic grew. So this project redesigned it into a faster, more modern experience with clearer marketing and credibility content.
A scrollable look at the finished site, exactly as a visitor would browse it.

Desktop

Mobile
The tools and technologies that came together to bring this project to life.










Each project draws on a mix of disciplines, here's how they came together on this one.
A closer look at what the finished product offers, the obstacles along the way, and what came out of it.
Scaling for a 3,000+ Product Catalog
The redesign needed to handle thousands of product listings without sacrificing browse speed, so the catalog structure, queries, and VPS resources were planned carefully.
Page Performance With Many Product Images
Thousands of product images risked slowing down the catalog page, so lazy-loading and consistent image compression were applied.
Withstanding a Bot Traffic Spike
A wave of automated bot traffic spiked server load and slowed the site to a crawl, resolved with Cloudflare, a custom fail2ban rule that auto-bans IPs showing scraper-like request patterns, Nginx-level rate limiting, and database indexing.
How this project changed things for the business and its users after launch.
Restored uptime
Images under 200KB
Fast browsing at scale
Modernized storefront
Clear nationwide shipping
Visible client showcase
Before
A wave of automated bot traffic spiked server load until the site slowed to a crawl and became unreachable for real visitors.
After
Cloudflare, a custom fail2ban rule targeting scraper-like traffic, Nginx rate limiting, and database indexing brought load back to normal and kept the site reachable.
Before
High-resolution images across the site, not just one section, risked slowing down every page.
After
Every image across the site is compressed to WebP and kept under 200KB, keeping pages fast without a visible drop in quality.
Before
Browsing and filtering through 3,000+ products on the old site felt slow and clunky as the catalog grew.
After
The redesign optimized catalog queries and structure, keeping browsing and filtering fast even at that scale.
Before
The old site felt dated and didn't clearly communicate the company's brand or profile.
After
The redesign added clear marketing content and company profile information, giving buyers a stronger first impression.
Before
Shipping coverage wasn't clearly communicated on the old site.
After
The redesign clearly presents nationwide shipping across Indonesia, removing doubt for out-of-town buyers.
Before
The old site didn't showcase any of the companies that had already purchased from them.
After
A client showcase now gives new prospects social proof from companies that already trust the brand.