NextJS + Typescript + ThreeJS + UltraGlobe.
Once cloned, make sure to get the submodules via
git submodule update --init --recursive
Uses a forked version of [UltraGlobe][https://github.com/ebeaufay/UltraGlobe].
(the live demo might sometimes be broken as I'm still working on it)
pnpm install
Specify your Google Maps API key in the .env.local
file before building / running / etc.
then
pnpm run dev
to run locally.
You can add items via ThreeJS to the WHOLE of the Earth, just by clicking!
- UltraGlobe (forked) (HUGE thanks to ebeaufay for this amazing library)
- ThreeJS
- NextJS
- Typescript
- Google Maps
- react-three-fiber
- drei
- tailwind
- pnpm
✅ Publish on Vercel
[] Try AMMOS and create a Globe Controller for it that reproduces Google Earth's camera behavior
⏳ Add Firebase and synchronize
⏳ Add AR companion app