Profit per Pillow.
Financial Analytics SaaS Platform for Real Estate
“PLANEKS was an organized, responsible, and proactive team.”
Tanya Zorov, CEO at Profit per Pillow
Property owners managing room-by-room rentals face a problem that can’t be handled by most standard analytics tools. Existing co-living platforms generate valuable operational and financial data, but it is often distributed across multiple exports and reporting views. For property owners, consolidating billing, collections, occupancy, and earnings metrics into a clear set of KPIs can become a time-consuming manual process.
PLANEKS developed Profit Per Pillow: a Python-based financial analytics SaaS platform that extracts and consolidates this data together, runs the calculations, and presents property owners with dashboards they can put to use.
Industry:
Country:
Timeline:
Team size:
Engagement:

Technologies

Project Overview
This Real Estate software development case study covers a Python-based SaaS platform built for real estate investors to track room- and property-level performance. PLANEKS took over from an AI-generated UI prototype and built the full backend: Django REST Framework, PostgreSQL, Celery task queue, Docker-based deployment on AWS EC2, and integrations with QuickBooks, Stripe, Google Gemini, and an external market data source.
The outcome of our partnership is a multi-dashboard web application that processes PadSplit source data: accounting data, uploaded expense files, and zip-code-level market benchmarks, then surfaces them as property performance reports, occupancy rates, revenue breakdowns, and profitability metrics.
About the Client
Profit Per Pillow operates in the US rent-by-room market. The target users are property owners and operators who list individual rooms on PadSplit, a co-living platform that matches landlords with vetted members. These owners may manage dozens of rooms across multiple properties, but their visibility into performance is limited by the platform’s lack of embedded analytics.
The client came in with domain knowledge and a precise, comprehensively described business idea, validated through a Lovable-generated prototype. It demonstrated the concept but essentially required a technical partner to implement the backend, business logic, database structure, and integrations necessary for a production platform.

Tanya Zorov
Founder & The Profit Per Pillow Engineering Team
After more than 20 years of leading data analytics and building business intelligence dashboards in the financial sector, Tanya Zorov began investing in coliving properties in Jacksonville, Florida.
How it works
Import and Structure Property Data
Capture and Process Expenses
Allocate Costs and Calculate Profitability
Explore Insights and Ask Questions
Use cases
The platform addresses several distinct operational problems that property owners on PadSplit run into without a dedicated analytics tool.
Challenges & Solutions
Six core technical problems defined how the real estate solution was implemented, as this SaaS dashboard case study shows.
Challenge
Solution
Turning a Prototype into a Production Product. The client had a Lovable-generated UI prototype. It demonstrated the concept but lacked a backend, data processing, authentication, and deployment infrastructure.
Parsing Fragmented Rental Platform Data. PadSplit exports raw transactional CSV files with no built-in business analytics. The files contain dozens of edge cases: mid-month member move-ins and move-outs, partial billing periods, vacant rooms with stale data, test listings, rooms changing members, and multiple transaction reasons per room.
Room-Level Financial Logic with Many Edge Cases. Calculating accurate room-level KPIs requires handling rental-specific situations that don't appear in typical financial software: rooms billed for partial months, rooms switching members mid-period, and revenue summaries that don't align cleanly with billed or collected amounts.
Expense Data from Different Sources. Some users manage expenses in QuickBooks. Others use bank statements, spreadsheets, or invoices with no consistent structure. A platform that only supports one workflow would exclude a large share of the target users.
Fair Expense Allocation Across Properties. A QuickBooks expense class such as "Maintenance Zone A" may cover three properties with varying revenue levels. Splitting costs equally would overstate expenses for low-revenue properties and understate them for high-revenue ones.
SaaS Access Control and Subscription Billing. The platform needed to operate as a commercial SaaS product with gated access for paying subscribers and no free tier.
Build a Custom Python Analytics Platform with PLANEKS
PLANEKS implements Python-based SaaS platforms, financial dashboards, and data-heavy web applications for startups and growing businesses. This SaaS dashboard case study represents what that looks like in practice – if you have rental or financial data that your current tools can’t parse, aggregate, or visualize at the level your business needs, schedule a call to walk through the specific requirements and get a concrete technical assessment.
Results
Built from a full-time engagement, with development continuing into phase two.
Reduced manual work
1,500+ zip codes covered
100% adoption rate
Under 200ms API response time
Faster frontend delivery
99.9% uptime
Testimonials
How our services bring about success
Need a hand? Contact us!
We will add your info to our CRM for contacting you regarding your request. For more info please check our Privacy Policy.
Or call us now!






