Platform

Everything a rental operator needs, in one system

Three audiences served from one application: a public commercial surface, a token-gated customer portal, and a full admin operations console — backed by a .NET API with payments, e-signing, identity and storage already integrated.

1 · Customer-facing surface

Discover, choose and book

The public website converts visitors into booking requests, with SEO landing pages, a structured catalogue and a guided booking wizard.

Catalogue & pricing

  • Model catalogue with detail pages
  • Pricing plans & availability
  • Accessories & bundled packages
  • City / location pages
  • FAQ, rules and legal pages

Booking & capture

  • Multi-step booking wizard
  • Waitlist capture (with model interest)
  • Booking-status reference lookup
  • Confirmation & success flow

Acquisition SEO

  • Dedicated SEO landing routes
  • Sitemap & robots handling
  • Locale-aware URLs
  • Server-rendered marketing pages
2 · Customer portal

Self-service after booking — no passwords

Customers access their rental through a magic-link token (no account or password). The portal pages are noindex and referrer-stripped.

My rental

Live rental details, status and key dates.

Extensions

Request and cancel rental extensions.

Invoices

View invoices and download PDFs securely.

Repairs & support

Raise repair and support requests.

Contract

View, sign or upload the rental contract.

Identity

Complete Smart-ID / Mobile-ID verification.

Rewards / referrals

Referral rewards surface for customers.

Feedback

Post-rental feedback survey (tokenised).

3 · Admin operations console

Run the whole business from one console

A dedicated admin surface (rendered without marketing chrome) covers the full operational workflow. Admin traffic is proxied same-origin so the admin token never reaches the browser.

Pipeline

  • Bookings review & approval
  • Calendar of handovers / returns
  • Rentals & extensions
  • Billing & invoices

Fleet

  • Physical unit inventory
  • Maintenance tickets
  • Accessory units & metrics
  • Availability control

Catalogue & content

  • Models, images & gallery CRUD
  • Pricelist & accessories
  • Site content & marquee
  • Settings & feature switches

Money

  • Payments & deposits
  • Invoice generation (PDF)
  • Expenses tracking
  • Revenue & custody metrics

Customer care

  • Support tickets
  • Feedback review
  • Referrals
  • Email status & test sends

Contracts

  • Template management
  • Generate & issue contracts
  • Mark-signed / upload signed
  • Document retrieval
Cross-cutting capabilities

The parts that make it production-grade

Contracts & e-signing

docx→PDF generation with placeholder mapping and a poll-based e-signature flow producing a signed PDF.

Payments & deposits

Baltic checkout with signed orders, plus manual/cash handling and refundable deposits tracked separately from revenue.

Identity verification

Smart-ID and Mobile-ID; personal codes stored as HMAC only, never in plain text.

Multi-language

Five interface locales (EN, ET, LV, FI, RU) with geo/locale detection and locale-aware routing.

Transactional email

Templated operational email with an outbox worker and delivery status visibility.

Background workers

Return reminders, recurring rental billing, hold expiry and the email outbox run on scheduled workers.

Audit & security

Audit logging, rate limiting on sensitive routes, JWT admin auth and a server-side BFF for admin calls.

Object storage

S3-compatible storage for contract templates, generated/signed PDFs, invoices and model imagery.

See the capability map in full

The acquisition pack includes the complete route and component inventory. Or book a private demo to see each surface running.