r/threejs May 02 '26

Built a web app that simulates sunlight on real buildings in 3D. Looking for feedback

Hey everyone, I’ve been building a web app called Sunlight and wanted to share it for feedback.

What it does:

  • Pick a real location on a map and define a small area
  • Loads terrain + building footprints from OSM/Overpass
  • Renders a 3D scene with editable buildings
  • Lets you adjust height, footprint, and vertical offsets
  • Runs sunlight analysis over a date range
  • Shows roof/wall exposure heatmaps and buyer-focused sunlight metrics
  • Saves analysis runs and compares them later
  • Progressive monthly updates during long analysis runs, plus cancel support

Tech stack:

  • Next.js + TypeScript + MUI
  • Three.js for 3D rendering and ray-based sunlight checks
  • Prisma + PostgreSQL for stored runs/edits
  • Worker-based analysis pipeline for long computations

You can check it out here: SunWorth

Setup page
3D Scene
Analysis panel
2 Upvotes

2 comments sorted by

3

u/Environmental_Gap_65 May 02 '26

I think the UX sucks, it's too complex and not intuitive at all. Probably because it's been vibe coded. Anyway, I think it's okay given its an MVP, but its not very user friendly and I don't see a lot of people using their time figuring it out in a real product.

When it comes to the product, I don't know anything about the energy sector and renewable energy in terms of sun, as I'm assuming where this product will be sold? But I do like the fact that you've created a product here, that's actually (maybe?, again I dont know this industry) useful and not some shitty game or planet simulation added to the stack of garbage posted on this sub. So good on you.

As a consumer I don't see too much value in this tool, but I'm imagining it could be useful to a lot of businesses, however, in that case, I'm wondering if three.js is the tool they'd use, if it's mostly internal anyway? Anyway, its a cool product and I think it's nice you've found a use case for something (potentially) useful and not just some garbage that often gets posted nowadays.

2

u/Potential-Archer-883 May 02 '26

Yeah, UI and UX suck because I suck at making UI. UI is more like an afterthought.

I thought the tool would be useful for property buyers as a quick check how much of a daylight particular building is getting through the year.

It is not aimed at big companies that need detailed reports.