Cilttech

Brayne built CiltTech’s bilingual online rental store, which lets customers in Malaysia browse a catalog of consumer electronics, book specific physical units by day or week, sign a rental agreement and pay by DuitNow QR, all from their phone.

Product Type

E-commerce rental store and customer dashboard, installable as a web app (PWA) (client project)

Industry

Retail / consumer-electronics rental

Audience

Consumers in the Klang Valley, Malaysia; CiltTech operations staff

Live URL

https://cilttech.com/

The Challenge

Renting out high-value hardware online is harder than selling it. Each item is a physical unit that can only be in one customer’s hands at a time. Every rental needs a deposit, a signed agreement and verified payment. Customers expect to do all of it on mobile and in their own language. Generic e-commerce platforms are built for unlimited stock and one-off checkouts, not for date-based bookings tied to a real fleet. 

The Solution and Key Features

Product catalog with rental pricing:

daily, 3-day and weekly rates plus a fixed security deposit shown on each product page 

Unit-level availability.

Bookings are tied to actual physical units, so two customers can't book the same unit 

Booking checkout

choose dates, review a bilingual rental agreement and sign it, then pay 

Local payments

DuitNow QR with proof-of-payment upload and staff verification before the unit is reserved 

Customer dashboard

for payment proof, chat, rental extensions and return schedules 

Add-ons at checkout

(extra controllers, headsets and other accessories, subject to stock) 

Bilingual by default

Bahasa Malaysia and English, with localized URLs 

Installable progressive web app

with light/dark appearance options 

WhatsApp and on-site chat

for customer support 

Content and trust:

blog, FAQs, rental terms, privacy policy and a cookie-consent manager 

Approach and Timeline

Add Your Heading Text Here
What Happened
Dates
1. Discovery
Rental model, deposit rules, fleet tracking and payment flow defined
1 Week
2. UX and design
Mobile-first catalog, booking checkout and customer dashboard designed
1 Week (AI was used)
3. Build
Catalog, unit-level availability, agreements, DuitNow QR verification and dashboard
1 Week (Vibe Coded)
4. Localization and content
Bahasa Malaysia and English content, legal pages, blog
1 Week (Translation)
5. QA and launch
Booking edge cases, payment verification and PWA install tested; go-live
1 Week
6. Next release
automated payment gateway, delivery booking, etc
Monthly updates

The Team

Designers created a mobile-first storefront and checkout that makes deposits, rates and agreements easy to understand. 

Content managers

produced bilingual product, FAQ, legal and blog content for the Malaysian market. 

Programmers built

the Laravel back end, the unit-level booking engine, the payment-proof verification workflow and the PWA front end. 

QA engineers

tested double-booking prevention, date changes, extensions, payment verification and both languages across devices. 

Project managers

turned the client's rental operations into a clear booking process and managed a phased first release. 

DevOps

handled hosting, SSL, PWA/service-worker caching and deployments. 

Technology Stack

Language
PHP
Backend framework
Laravel
Build tool
Vite
Frontend framework
Vue 3 (JavaScript)
Styling
Tailwind CSS v4.3.3
Progressive web app
Web app manifest + service worker
Fonts
Bunny Fonts
Payments
DuitNow QR with manual proof upload
Web server
LiteSpeed
Hosting
Managed cloud hosting
Database
MySQL

What Users Say

We rented a PS5 for a weekend with friends, and it was a great way to enjoy gaming without buying a console. Having the controller and cables included made setting everything up easy.
Adam Farhan Ismail
Kuala Lumpur
I wanted to try the PS5 Pro before deciding whether to buy one. Renting through CiltTech gave me time to see how it fit into my gaming routine without committing to the full purchase.
Jason Wei Ming Tan
Petaling Jaya
We rented a console for the school break so we could play together as a family. The setup was straightforward, and it gave us something fun to enjoy at home.
Nur Aisyah Rahman
Subang Jaya
I don’t play often enough to justify buying a PS5, so renting one for a few days made sense. I appreciated being able to check my booking and keep the payment details in one place
Daniel Raj Kumar
Shah Alam