Medium and long-term rentals and asset management in Valencia, Spain.
Platforms
Website, Checkout & Admin Portal
Bilingual public site, tokenized checkout and an operations control centre.
Scope
Bookings, Payments & Automation
Reservations, Stripe and SEPA payments, PDFs, WhatsApp and background jobs.
Our role
Full-stack Design & Engineering
UX/UI, Next.js app, database, integrations and the move off WordPress.
Product type
PropTech Platform
Replaces a WordPress site with a platform that runs daily operations.
Database tables
22
Admin modules
15
Languages
ES + EN
Search impressions preserved
100k+
PDF contract generation
<80 ms
//Our role
What we delivered for EasyRent
EasyRent manages medium and long-term rentals in Valencia. We replaced their WordPress site with a Next.js platform that runs the whole tenancy — from search and instant pricing to payments, check-in logistics and monthly rent — while keeping every hard-won Google ranking.
01UX/UI design
02Next.js 16 + React 19 app
03Bilingual routing (ES / EN)
04WordPress SEO migration
05Reservation & pricing engine
06Stripe card payments
07SEPA Direct Debit for rent
08PDF summaries & contracts
09Email & WhatsApp notifications
10Check-in & KeyNest logistics
11Background job pipeline
1215-module admin portal
//Project overview
The problem & the solution
//The challenge
EasyRent wanted tenants to see the exact cost of a stay, book and pay online, and pay rent automatically — and the team wanted one place to run it all. Moving off WordPress also couldn't cost them their search rankings.
Every stay needed exact pricing under Spanish rental rules — proration, utilities, deposits, agency fee and VAT.
Bookings had to be paid and confirmed online, with summaries and contracts issued automatically.
Monthly rent on longer stays needed low-cost, automatic collection by bank direct debit.
More than 100,000 Google search impressions depended on the old WordPress URLs.
//The solution
We built a bilingual Next.js platform with a reservation engine that prices any stay instantly, Stripe checkout for the booking deposit, SEPA Direct Debit for monthly rent, automatic PDFs, email and WhatsApp messages, and a 15-module portal for daily operations.
What we delivered
Property search with filters and a calculator that prices any stay in real time.
Self-service and admin-created reservation links that lead to one secure checkout.
SEPA mandates, monthly payment schedules and legal pre-charge notices — all automated.
Clean Spanish URLs, English subpaths and 301/410 rules that kept the WordPress rankings.
//Benefits
Designed to make a real difference
The impact EasyRent has on the people who use it every day.
01
Transparent pricing
Tenants see every euro of their stay before they book.
02
Bookings around the clock
Tenants reserve and pay online at any hour, without waiting for a reply.
03
Rent that collects itself
SEPA debits, notices and failure alerts all run on schedule.
04
Rankings intact
The move from WordPress kept 100,000+ search impressions working.
//Core features
Key features, built around real workflows
A closer look at the experiences that make EasyRent work.
01·Search
Property search & listings
Tenants browse apartments, rooms and studios across Valencia and filter by area, price, bedrooms, availability and amenities — in Spanish or English.
Area, price & bedroom filters
Move-in availability
Clean Spanish URLs
English version under /en
02·Book
Property pages with instant pricing
Each property page has a photo gallery and a booking calculator. Pick dates and an arrival time and it breaks down the whole stay — booking deposit, prorated rent, extra deposit, 10% agency fee plus IVA and any late check-in fee — following Spanish rental rules.
Entry & exit proration
Utilities by the day
Agency fee + 21% IVA
Check-in fee by day & hour
03·Owners
Services for owners & investors
Property management, asset management, renovation projects and investment sourcing each have their own page, built to turn owners and investors into leads.
Property management
Asset management
Renovation projects
Investment opportunities
04·Admin
Operations dashboard
The team lands on a live overview of properties, pending requests, approved bookings, monthly revenue and occupancy — with charts, quick actions and a mobile layout for on-the-go.
Revenue & occupancy charts
Requests, tenants & payments
SEO, redirects & content editor
Mobile admin navigation
05·Secure
Admin sign-in
A branded sign-in protects the operations portal with HttpOnly, SameSite cookies and bcrypt-hashed passwords.
HttpOnly JWT cookies
Bcrypt (cost 12) hashing
Remember me & password reset
Audit log of admin actions
More capabilities
06·Pay
Secure checkout with Stripe
Tenants book instantly from the calculator, or admins send a custom reservation link after a call. Both lead to one checkout where the tenant adds their ID details and pays the booking deposit by card, Apple Pay or Google Pay.
24h self-service & 48h admin links
Custom prices & deposit rules
3D Secure card payments
Public request tracking code
07·Rent
Monthly rent by SEPA Direct Debit
For longer stays, tenants sign an electronic SEPA mandate once. Monthly instalments are scheduled automatically, tenants get the legal notice three days before each debit, and failed payments are flagged for the team.
Electronic SEPA mandates
Automatic payment schedules
3-day pre-charge notices
Failed-payment tracking
08·Notify
Check-in, PDFs & WhatsApp
After payment, tenants receive a booking summary and accepted-terms PDF by email, plus WhatsApp messages in their language. Before arrival they get reminders and, for late arrivals, their KeyNest locker details.
PDF summary & contract
Email + WhatsApp in ES / EN
7-day & check-in-day reminders
Office or KeyNest key pickup
//Product showcase
Designed for every screen
More of EasyRent, from the phone in your pocket to the laptop on your desk.
01 · Mobile-first — listings, property pages and investment on the phone