NOVARA
◆  Technical Plan & Strategy — May 2026

Move Anywhere.
Live Seamlessly.

A unified platform for property management, rentals, and relocation — from publishing a listing to collecting rent. Starting in Bulgaria. Built for the world.

7M+
Population
€1.6B
E-commerce Market
EUR
Eurozone 2026
10-12
Weeks to MVP
Vision

What is NOVARA?

A super app that combines everything people need to move to a new city, settle in, manage their home and daily life — all in one place.

🏠

Property Management

Landlords manage their properties, publish listings, accept viewings, and collect rent — all from a single dashboard.

🔍

Search & Rent

Tenants search properties with maps, filters, and SEO-optimized listings. Book a viewing with one click.

💳

Payments & Contracts

Stripe Connect for online rent payments with automatic commission. Digital contracts and receipts.

🔧

Maintenance

Request system for repairs with priorities, statuses, and tracking. Tenants photograph, landlords act.

💬

Communication

Built-in messaging between tenant and landlord. Notifications via email, SMS, and in-app.

📊

Analytics & Reports

Dashboard with revenue, occupancy, and upcoming payments. Financial overview for each property.

Day 1 User

Bulgarian landlord with 2-5 rental properties

Manages properties from desktop. Needs: listings with strong SEO, booking for viewings, online rent collection, and an overview of who has paid.

Phase 2+ User

Expat / tenant looking for housing in Bulgaria

Searches on mobile. Needs: easy search, map view, booking viewings, online rent payment, communication with landlord.

Features

Platform Features by User Type

Complete feature breakdown across all three user types. Each feature is tagged with its delivery phase.

🏠 Landlord / Owner

Property management & revenue tools
📋

Property Dashboard MVP

Add/edit properties with address, type, size, amenities, floor plan. Multi-property overview with occupancy status.

📸

Listing Management MVP

Create public listings with photos (up to 50), description, price, availability. SEO-optimized URLs. Featured/boosted listings.

📅

Viewing Scheduler MVP

Set available time slots for property viewings. Tenants book online. Calendar sync. Automatic reminders via email/SMS.

💰

Rent Collection MVP

Stripe Connect payouts. Track who paid, who's late. Automatic payment reminders. Receipt generation. Payment history.

👥

Tenant Management MVP

Tenant profiles with contact info, lease dates, payment history. Invite tenants to the platform. Notes and documents per tenant.

💬

Messaging MVP

In-app messaging with tenants. Conversation history. Email/push notifications for new messages.

🔧

Maintenance Requests MVP

Receive repair requests from tenants with photos and priority. Track status (open → in progress → resolved). Assign contractors.

📊

Financial Analytics Phase 2

Revenue per property, occupancy rates, expense tracking, ROI calculator. Monthly/yearly reports. Export to CSV/PDF.

📝

Digital Contracts Phase 2

Generate lease agreements from templates. E-sign with both parties. Automatic renewal reminders. Document storage.

🏷️

Expense Tracking Phase 2

Log maintenance costs, insurance, taxes per property. Categorize expenses. Annual summary for tax filing.

🌐

Multi-Language Listings Phase 2

Publish listings in multiple languages. Auto-translation with manual override. Reach international tenants.

📱

Mobile App Phase 3

Manage properties on the go. Push notifications for payments, messages, and maintenance requests.

🤖

AI Pricing Suggestions Phase 3

AI-powered rent pricing based on location, property type, market trends, and seasonality. Comparable listings analysis.

🏢

Portfolio Reports Phase 3

Cross-property analytics. Total portfolio value, aggregate cash flow, vacancy trends, YoY growth charts.

🔍 Tenant / Renter

Search, book, pay, communicate
🗺️

Map-Based Search MVP

Search properties on interactive map. Filter by price, rooms, area, amenities, distance to metro/center. PostGIS-powered geo queries.

🏘️

Listing Pages MVP

Rich property pages with photo gallery, floor plan, amenities list, neighborhood info. SEO-optimized for Google indexing.

📅

Book a Viewing MVP

See available time slots and book with one click. Receive confirmation + reminder via email and SMS. Cancel/reschedule easily.

💳

Online Rent Payment MVP

Pay rent via card or bank transfer through Stripe. Automatic receipts. Payment history and upcoming due dates in dashboard.

💬

Chat with Landlord MVP

Direct messaging with property owner. Ask questions before booking. Discuss lease terms. Conversation history preserved.

🔧

Submit Maintenance Requests MVP

Report issues with photos and description. Set priority (low/medium/high/emergency). Track resolution status in real-time.

❤️

Saved Listings & Alerts MVP

Save favorite properties. Set search alerts — get notified when new listings match your criteria (area, price, rooms).

📝

Digital Lease Signing Phase 2

Review and sign lease agreements digitally. Download signed copies. Receive renewal reminders before lease expires.

Rate & Review Phase 2

Rate landlord and property after tenancy. Read reviews from previous tenants. Build trust and transparency.

🏠

Tenant Dashboard Phase 2

Overview of current lease, upcoming payments, maintenance request status, documents, and communication history.

🔄

Roommate Matching Phase 3

Find compatible roommates based on budget, lifestyle, and location preferences. Split rent automatically.

🎥

Virtual Tours Phase 3

360° property tours without visiting in person. Essential for international tenants and expats relocating from abroad.

📦

Relocation Guide Phase 3

Step-by-step guides for moving to a new city/country. Utilities setup, registration, banking, transport — all in one place.

🤖

AI Property Recommendations Phase 3

Smart suggestions based on search history, budget, work location, and lifestyle preferences. "Properties you might like."

🏢 Agency / Property Manager

Scale operations & manage teams
👤

Multi-User Accounts MVP

Invite team members with role-based access (admin, agent, accountant, viewer). Activity logs per user.

🏘️

Bulk Property Management MVP

Manage 20-1000+ properties from one dashboard. Bulk actions: update pricing, availability, publish/unpublish listings.

💰

Owner Payouts MVP

Collect rent from tenants, auto-deduct agency commission, distribute to property owners via Stripe Connect split payments.

📊

Agency Dashboard MVP

Portfolio overview: total units, occupancy rate, pending payments, overdue rents, maintenance queue. At-a-glance KPIs.

📱

Lead Management Phase 2

Track prospective tenants through the pipeline: inquiry → viewing → application → approved → moved in. Conversion analytics.

📄

Contract Templates Phase 2

Create reusable lease templates with custom clauses. Pre-fill tenant/property data. Bulk generate for multiple units.

🔧

Vendor Management Phase 2

Maintain a list of trusted contractors (plumber, electrician, cleaner). Assign maintenance requests. Track costs per vendor.

📈

Financial Reports Phase 2

Revenue per owner, per property, per period. Commission earned. Expense breakdowns. Export to accounting software (CSV/PDF).

🔗

API Access Phase 2

REST API for integrations with external CRMs, accounting tools, and listing portals. Webhook notifications for key events.

🏷️

White-Label Phase 3

Custom branding: your logo, colors, domain. Offer NOVARA-powered management to your clients under your own brand.

🌐

Multi-Market Management Phase 3

Manage properties across multiple countries from one account. Multi-currency, multi-language, country-specific compliance.

📊

Market Intelligence Phase 3

Competitive rent analysis by neighborhood. Demand heatmaps. Vacancy predictions. Price optimization suggestions.

🔒

Compliance Tools Phase 3

GDPR data management. Tenant screening (with consent). Document retention policies. Audit trail for all actions.

🤖

AI Automation Phase 3

Auto-respond to inquiries. Smart maintenance triage. Predictive vacancy alerts. Automated rent adjustment suggestions.

42

Total features across all user types

18

MVP features (Phase 1 — Weeks 1-12)

14

Landlord features

14

Tenant features

14

Agency features

Roadmap

5-Phase Development Plan

Starting with an MVP for landlords. Each phase adds value without risking stability.

1

Property Management MVP

Weeks 1-12 · Current Phase

Full property management and rental system. Landlord dashboard, public listings with SEO, booking for viewings, Stripe Connect payments, messaging.

Auth + Roles Property CRUD Listings + Search Bookings Stripe Payments Messaging Subscriptions Admin Panel
2

Enhanced Experience

Months 4-6

Real-time messaging, e-sign contracts, advanced analytics, multi-language (BG + EN), service marketplace.

WebSocket Chat E-Sign Contracts Analytics Dashboard i18n (BG/EN) Service Marketplace
3

Mobile App + Scale

Months 7-10

React Native mobile app for tenants. Push notifications, virtual tours, Meilisearch for fast search.

React Native App Push Notifications Virtual Tours Meilisearch
4

Relocation Hub + AI

Months 11-16

Relocation guide for expats, AI-powered property recommendations, auto-translation of listings, community features.

Relocation Hub AI Recommendations Auto-Translation
5

EU Expansion

Year 2+

Expansion to Romania, Greece, and other EU markets. Multi-region infrastructure, white-label for agencies.

Multi-Country White-Label API Horizontal Scaling
Technology

Tech Stack

Full TypeScript — from frontend to backend. Shared types, validations, and business logic across all layers.

Frontend

Next.js 15App Router, SSR
TypeScriptStrict mode
Tailwind CSS 4Styling
shadcn/uiComponents
TanStack QueryServer state
ZustandClient state
ZodValidation

Backend

NestJS 11API framework
Prisma 6ORM
PostgreSQL 16Database
PostGISGeo queries
Redis 7Cache & Queues
BullMQJob processing
Stripe ConnectPayments

Infrastructure

Hetzner CloudEU servers
CoolifyPaaS deploy
CloudflareCDN + R2 + WAF
GitHub ActionsCI/CD
DockerContainers
SentryError tracking
PostHogAnalytics
Architecture

System Architecture

Modular Monolith — a single backend process with isolated domain modules, ready for extraction as microservices when needed.

┌──────────────────────────────────┐ │ CLOUDFLARE │ │ CDN · WAF · DDoS · DNS · SSL │ └──────────┬───────────────────────┘ │ ┌──────────────────────┼───────────────────────┐ │ │ │ ┌────────▼────────┐ ┌────────▼────────┐ ┌─────────▼─────────┐ │ Next.js Web │ │ NestJS API │ │ Cloudflare R2 │ │ (SSR + SPA) │ │ (REST + WS) │ │ Object Storage │ └─────────────────┘ └────────┬─────────┘ └───────────────────┘ │ ┌───────────────┼────────────────┐ │ │ │ ┌─────▼─────┐ ┌─────▼──────┐ ┌──────▼──────┐ │PostgreSQL │ │ Redis │ │ BullMQ │ │ + PostGIS │ │ Cache │ │ Workers │ └────────────┘ └────────────┘ └─────────────┘

Identity

Auth, Users, Roles, Sessions, OAuth

Property

Properties, Listings, Search, Media

Tenancy

Leases, Contracts, Bookings, Maintenance

Billing

Subscriptions, Payments, Invoices, Payouts

Subscription Plans

Pricing for Landlords

Freemium model — free to start, scales with your needs. Every plan includes full dashboard access and messaging.

Free

€0
forever
  • 2 properties
  • 2 listings
  • 5 photos / listing
  • Basic dashboard
  • Messaging

Starter

€19
per month
  • 5 properties
  • 10 listings
  • 15 photos / listing
  • Analytics
  • Priority search placement

Enterprise

€99
per month
  • Unlimited properties
  • Unlimited listings
  • 50 photos / listing
  • API access
  • White-label (coming soon)
  • Dedicated support
Business Model

Revenue Streams

Subscriptions

€19-99/mo

Recurring revenue from landlords and agencies. Freemium model attracts users, premium plans monetize.

Rent Commission

2.5%

On every rent payment through the platform. For €650 rent → NOVARA receives €16.25. Stripe handles the transaction.

Infrastructure Costs — Launch

€57
€15
€4
€5
Hetzner AX42 Dedicated — €57/mo
Managed DB — €15/mo
SMS/Email — ~€4/mo
Domain + misc — ~€5/mo

Total: ~€80/mo at launch. AX42: 8-core Ryzen 7 PRO, 64GB DDR5 ECC, 2×512GB NVMe. Room to grow before needing a second server.

Domain

Recommended Domains

Verified for availability. Ranked by value for NOVARA as a property/SaaS platform.

novara.to
$39.98
Short · "Move TO" branding
novara.host
$9.99
"Host" = hosting / accommodation
novara.site
$81.25
Premium · Clean and modern
novara.systems
$11.98
Tech / SaaS vibe
novara.channel
$12.98
Unique · communication
novara.tools
$15.98
SaaS pattern · landlord tools
novara.spot
$17.48
Short · "Your spot to live"
novara.mobile
$22.98
App-first branding
novara.technology
$3.98
Affordable · professional

* novara.com, novara.app, novara.io, novara.dev — taken. Novara is an Italian city (100K+ population), so major TLDs have been registered long ago.

Financial Forecast

5-Year Plan — Revenue & Expenses

Global property management software market: $3.6-6.4B (2025), growing 7-10% CAGR. Europe holds ~27% (~$1B+). No dominant PMS SaaS exists in SE Europe. NOVARA starts in Bulgaria, expands internationally from Year 2.

Global PMS Market

$3.6B — $6.4B

Property management software in 2025. Cloud SaaS: 64%+ of new deployments. AppFolio alone: $948M revenue, 8.9M units. Buildium: $62-400/mo plans, 1M+ users. Market growing 7-10% CAGR.

SE Europe — Untapped

~$0 competition

Bulgaria: only Bilid (commercial focus, Plovdiv). Romania, Greece, Croatia, Serbia — no local PMS SaaS. Western tools don't serve these markets (language, payments, pricing). 25M+ population across target countries.

Bulgaria Rental Market

€600-740 avg rent

Sofia 2-bed: €740/mo. 100K+ landlords nationally. Gross yields: 4-6%. Eurozone entry (Jan 2026) accelerating digitalization. imot.bg/imoti.com are listing portals only — no management tools.

Expansion Strategy

Y2 → Global

Year 1: Bulgaria MVP. Year 2: English version + international marketing → Romania, Greece, expat communities. Year 3-5: aggressive EU expansion with multi-language, multi-currency (EUR-native).

€1.8M
Revenue Year 5
ARR with 8,500 paid landlords
€3.9M
Net Profit Year 5
85% profit margin
~14 mo.
Break-even
Q2 Year 2
500K+
Registered Users Year 5
Across 10+ EU countries

Revenue vs. Expenses (5 Years)

€200K
€500K
€1M
€1.5M
€6K
€11K
Yr 1
€76K
€53K
Yr 2
€340K
€200K
Yr 3
€870K
€419K
Yr 4
€1.8M
€703K
Yr 5
Revenue
Expenses

Detailed Breakdown by Year

Year 1Year 2Year 3Year 4Year 5
🌍 GROWTH & USERS
MarketsBulgariaBG + EN globalBG, RO, GR, HR8 EU countries10-15 countries
Languages supportedBG, ENBG, EN, RO+EL, HR, SR+DE, ES, IT12+ languages
Registered users (tenants + landlords)80012,00065,000220,000500,000
Paid landlords / agencies152501,5004,2008,500
Properties managed on platform357005,00016,00040,000
Rent payments through platform / mo51008003,0008,000
💰 REVENUE
Subscriptions (avg €22→€35/mo)€2,640€42,000€378,000€1,260,000€2,856,000
Rent commission 2.5% (avg €650)€975€19,500€156,000€585,000€1,560,000
Featured listings, premium add-ons€3,600€24,000€72,000€168,000
White-label API / B2B licensing€36,000€120,000
Stripe / payment processing fees-€105-€1,888-€16,182-€56,667-€136,416
Net Revenue €3,510 €63,212 €541,818 €1,896,333 €4,567,584
📉 EXPENSES
Infrastructure (Hetzner AX42 dedicated → multi-region)€1,080€3,600€14,400€38,400€76,800
Third-party SaaS (Sentry, email, SMS, maps, AI)€360€3,600€14,400€36,000€60,000
Domain, SSL, legal compliance per country€120€600€3,600€8,400€14,400
Marketing & customer acquisition€600€9,600€48,000€96,000€144,000
Legal, accounting & GDPR compliance€1,200€3,600€12,000€24,000€36,000
Founder salary€7,200€18,000€36,000€48,000€60,000
Team (developers, support, marketing)€14,400€72,000€168,000€312,000
Total Expenses €10,560 €53,400 €200,400 €418,800 €703,200
Net Profit / Loss -€7,050 €9,812 €341,418 €1,477,533 €3,864,384
Cumulative profit -€7,050 €2,762 €344,180 €1,821,713 €5,686,097
Profit margin -201% 16% 63% 78% 85%
NOVARA vs global PMS market <0.001% 0.001% 0.01% 0.03% 0.07%
Team size 1 (founder) 3 8 15 25

International Expansion Timeline

Year 1

🇧🇬 Bulgaria
MVP + first clients
800 users

Year 2

🇧🇬🇬🇧 BG + English
Global marketing
🇷🇴 Romania prep
12K users

Year 3

🇷🇴🇬🇷🇭🇷 SE Europe
4 languages
Expat communities
65K users

Year 4

🇩🇪🇪🇸🇮🇹🇵🇹 Western EU
8 countries
White-label API
220K users

Year 5

🌍 10-15 countries
12+ languages
B2B + B2C
500K users

Monthly Costs — Year 1

Infrastructure — €90/mo

Hetzner AX42 Dedicated (8-core Ryzen 7 PRO, 64GB DDR5 ECC, 2×512GB NVMe) — €57
Managed PostgreSQL (Aiven starter) — €15
Cloudflare Pro + R2 — €0-20
Redis (self-hosted on AX42) — €0

Services — €30/mo

Resend email (free → paid) — €0-20
Infobip SMS — €2
Google Maps ($200 free) — €0
Sentry + PostHog (free/self-hosted) — €0
Domain (.com) — €1/mo

Team Scaling Plan

Year 2 → 3 people

+1 frontend dev (€1,200/mo)
+1 part-time support (€600/mo)
Founder: full-stack + product

Year 3 → 8 people

+2 developers (€2K/mo each)
+1 marketing (€1.5K/mo)
+1 support lead (€1.2K/mo)
+1 localization (€1K/mo)

Year 4 → 15 people

+3 devs (mobile, backend, QA)
+2 country managers
+1 sales lead
+1 designer

Year 5 → 25 people

Full engineering team (10)
Sales & marketing (6)
Support (5)
Operations (4)

Revenue Assumptions

Avg subscription: €22/mo Y1 (BG pricing), rising to €35/mo Y5 (EU pricing mix).
Avg rent across markets: €650/mo (BG €600, RO €500, GR €700, DE €1,100).
Conversion rate: 2% registered → paid (conservative for freemium).
Viral coefficient: each landlord invites avg 3-5 tenants → organic user growth.
Monthly churn: 4% (property lock-in lowers churn).
ARPU grows as Western EU markets adopt higher-tier plans.
White-label API: €500-2,000/mo per agency (from Y4).

Expense Assumptions

BG-based team: dev salaries €1.2-2.5K/mo (vs €5-8K Western EU) — 60% cost advantage.
Marketing: 8% of revenue Y1, scales to 15-18% at expansion peak, stabilizes at 12%.
CAC target: €15 BG, €25 SE Europe, €40 Western EU (Facebook/Google CPM much cheaper in SEE).
Multi-region infra: Hetzner AX42 dedicated (€57/mo) from day 1, scaling to multi-server by Y3. ~€6.4K/mo by Y5.
Legal/compliance: GDPR + local rental law per country, ~€3K/country one-time + ongoing.
Founder salary: €600/mo Y1 → €5,000/mo Y5 (still below EU SaaS CEO benchmarks).

Market Reality Check

Why It's Achievable

500K users by Y5 = just 0.07% of global PMS market. SE Europe is a whitespace — no one owns it. EUR-native advantage post-Eurozone. AppFolio grew from $0 to $948M proving the model. BG cost base = ship faster, cheaper.

Key Risks

Solo founder bottleneck in Y1. Hiring speed in Y2-3 critical. Multi-country compliance complexity. Western PMS could localize for SEE. Landlord tech adoption varies by country. Currency risk in non-EUR markets (RO, HR pre-EUR).

Upside Scenario

If product-market fit hits early: 1M+ users, €5M+ ARR by Y5. VC funding after Y2 traction accelerates to 20+ countries. White-label powers 100+ agencies. Acquisition target for AppFolio/Yardi entering EU market.

Security

Security & GDPR

6-Layer Defense

Network (Cloudflare WAF) → Transport (TLS 1.3) → Application (rate limiting, validation) → Auth (JWT + bcrypt) → Authorization (RBAC) → Data (encryption at rest)

GDPR Compliance

Data export (right to portability), account deletion (right to erasure), audit logs, cookie consent, privacy-by-design architecture.

Disaster Recovery

Automated daily backups, point-in-time recovery, RTO < 1 hour. DR drill every quarter. EU data residency (Hetzner Falkenstein).