Onmars is a comprehensive real estate business platform built from scratch. The client needed a complete system: UI/UX design, backend, frontend, admin panel, and automated property listing synchronization.
I owned the entire stack, from Figma mockups to production deployment.
Key Features
Complete UI/UX system designed in Figma based on client requirements
Scalable backend built with Nest.js, handling property listings, user management, and form processing
Responsive frontend built with Next.js for fast page loads and SEO
Admin panel with role-based access for content management
Automated synchronization scripts that keep property listings up to date
Property management page where the client can manage and update listings directly
CRM integration workflow for seamless lead management
End-to-end form processing from client inquiry to CRM entry
Challenges & How I Solved Them
CRM integration: The client's existing CRM had a non-standard API. I built a middleware layer with automated sync scripts (using Playwright and Python) to bridge the gap and keep data consistent across systems.
Scalable backend architecture: Designed the Nest.js backend with modular services so new features (like the blog and admin panel) could be added without touching existing functionality.
Property listing management: Built a dedicated manage page so the client can add, update, and remove property listings without touching code or needing developer support.
UI/UX from scratch: Translated the client's business requirements into a complete Figma design system, then built it pixel-perfect in Next.js with responsive layouts for every breakpoint.
A production business platform that automates property listing synchronization, captures and routes leads through CRM integration, and gives the client full control over their listings via a dedicated management page and custom admin panel.
Onmars property listings page
Onmars admin panel
Like this project
Posted Jul 22, 2026
Full-stack real estate platform with custom UI/UX, Nest.js backend, Next.js frontend, admin panel, CRM integration, and automated property data synchronization.