Skip to content
All projects

Platform · 2025 - 2026

Weblite

Full Stack Developer

Interactive real estate platform with embedded 3D property models and OpenStreetMap location mapping tuned for fast first loads on heavy assets.

Screenshot of the Weblite interface
AWS EC2 + S3 + CloudFront

01 - Problem

Buyers evaluating a project online get static galleries and a pin on a map. Selling a property that isn't built yet needs something closer to walking it but 3D models and high-resolution renders are exactly the assets that make a page slow enough to abandon.

02 - Solution

I built the platform on the MERN stack with 3D property models embedded directly in the browsing experience, and integrated OpenStreetMap so buyers can explore where a unit actually sits. Performance came from lazy loading heavy assets only when they enter view and reusing assets across views rather than re-fetching them per route.

03 - Result

A property exploration experience that stays responsive and scalable while carrying 3D content, live at view.ecopark.theecoworldgroup.com - and it feeds the same inventory the sales CRM runs on.

Deployment & infrastructure

Hosted on AWS

3D models and image assets are served from S3 behind CloudFront so the heaviest part of the page comes off a CDN edge, while the Node API runs on EC2 behind Nginx with PM2. Deployed to a dedicated subdomain with its own certificate.

Services & configuration

  • EC2
  • S3
  • CloudFront CDN
  • Nginx
  • PM2
  • SSL + subdomain

What I built

  • Developed an interactive real estate platform using the MERN stack with embedded 3D property models.
  • Optimised application performance through lazy loading and asset reuse techniques.
  • Integrated OpenStreetMap for interactive property location mapping.
  • Built a responsive and scalable property exploration experience using React, Node.js, Express and MongoDB.

Tech stack

  • React.js
  • Node.js
  • Express.js
  • MongoDB
  • OpenStreetMap
  • 3D Models

Built by

  • Tarun Kumar Singh

    Full Stack Developer

More work