← All projects
Rental · automation2026 / JJRent

One system for the rental operation.

A vehicle catalog, booking management and Telegram contracts: connected tools for a rental business.

My role

Planning, web development, CRM and Telegram integrations.

Scope

JJRent — Website / JJRent CRM / JJRent Bot

LinksOpen product
01 / The challenge

Connect online inquiries to fleet management, clients, payments and field staff.

02 / The solution

JJRent — Website

JJRent is a modern website for a prominent rental agency in Koh Samui. It offers users an intuitive, multilingual catalog with detailed car and bike specs, pricing matrix, and a streamlined booking request system that relays reservation data to staff immediately.

  • 3 UI languages
  • Vehicle catalog
  • Booking form + email

JJRent CRM

JJRent CRM is a private enterprise application driving the core business of a vehicle rental agency. It visualizes vehicle availability charts, tracks customer history, processes invoices, and manages employee roles with authentication tied directly to Telegram.

  • Fleet management
  • Telegram-only login
  • Server Actions

JJRent Bot

JJRent Bot is a Telegram automation tool helper for field agents. The bot walks through a deal wizard in chat, dynamically renders an official PDF rental contract with signatures, delivers it to the customer, and syncs status data with the CRM.

  • PDF contract generation
  • Webhook server
  • Deployed on Fly.io
03 / The outcome

The website receives inquiries, the CRM stores bookings and fleet data, and the bot helps managers prepare contracts and update deal status.

Vehicle catalogBooking managementPDF contracts in Telegram
Technology
Implementation details
  • Ensuring fast page load times for high-res vehicle imagery on mobile networks.
  • Integrating a smooth 3-language translation layout without sacrificing core SEO benefits.
Next projectTropicVibe

Your next good product starts here

Have a project?
Let’s figure it out.

Bring an idea, a prototype or a process you have wanted to simplify.

Message on Telegram Build a brief

A short brief helps frame the conversation.
No commitment to start a project.