Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/ivan-corporation/3d-planet-destroyer

3D planet destroyer with animation transitions 🌏 (PWA App with Firebase notifications support)
https://github.com/ivan-corporation/3d-planet-destroyer

3d 3d-animation drei firebase firebase-notifications framer-motion javascript navigation pwa react react-router-dom service-worker solar-system stepper styled-components three-fiber three-js typescript

Last synced: about 5 hours ago
JSON representation

3D planet destroyer with animation transitions 🌏 (PWA App with Firebase notifications support)

Awesome Lists containing this project

README

        

3D Planets destroyer 🌏


Project with very tricky animated transition and 3D support that can help you visualize our solar system in details β˜€οΈ, and even zoom on the planets (textures from NASA)







Videos about 3D in this website:



### EN 🌝 [YouTube video - "I created sun"](https://www.youtube.com/watch?v=DbWTAG9pBoU)

### RU 🌚 [Π’ΠΈΠ΄Π΅ΠΎ Π½Π° YouTube - Π‘ΠΎΠ·Π΄Π°Ρ‘ΠΌ ΠŸΠ»ΡƒΡ‚ΠΎΠ½](https://www.youtube.com/watch?v=v73BxVUzjYQ)



Examples







PWA







## Todo


  • Solar system planets with textures three.js βœ”

  • transition router with animation βœ”

  • Background filter in every image βœ”

  • onClick top section hide? βœ”

  • Pluto βœ”

  • Sun βœ”

  • Refactor DRY

  • Framer motion opacity

  • Earth atmosphere rotate like Venus

  • Responsive design for phone

  • TypeScript support to pages but not 3D


  • Down navigation bottom - mobile responsive (padding bottom more)

  • Check for some stepper (with router-DOM support) in left side?


### Demo - https://planet-destroyer.netlify.app/