SPACEVIEW
- 4 Devlogs
- 10 Total hours
The NASA Data Heist
The NASA Data Heist
Today’s APOD was way too good… .
Spent most of the time redesigning the ISS object and figuring out the orbit calculations using the latitude and longitude from the API. There was a surprising amount of math involved, but it’s finally working. Still need to add proper error handling though—right now it just assumes everything goes perfectly (which APIs never do ).
Originally, I wanted this dashboard to have four different grid sections packed with various NASA APIs. But after building the first two rows, I realized it already feels pretty packed for a first release.
So… I’ve decided to ship with the current layout instead of cramming in more features.That doesn’t mean the other APIs are getting dropped though. Once this version is out, I’ll keep expanding the dashboard and fill those extra grid spots with more APIs.
For now… ship first, build more later
Devlog #3 – Got an Idea
For the past three days, I was going crazy with CSS and all its properties. Now I’ve decided to shift to Tailwind CSS.
I’ve also decided to scale this project beyond the original guide after discovering some really interesting NASA APIs that I want to integrate.
To kick off the implementation, I replaced the existing layout with display: grid and built the first grid for today using Three.js. I learned the beginner-level concepts first, then spent some time with the documentation before building this from scratch.
The feature is about halfway complete and currently involves a revolving Earth using the texture from NASA’s famous Blue Marble image.
I have heard styling is hard, but today I actually felt it.
Manually styled the entire webpage using raw CSS. No Tailwind, no Bootstrap—just pure CSS. Seeing the elements render all colourful on hot reload is such an awesome feeling.
The temptation (and addiction 😭) to keep styling forever is actually real…
Next devlog might be on styling again ig 😅
Setting up the project and learning how vite works took a lot of time but Worth it!!
70% of the total time went into history ,development and working of vite and other bundlers like webpack ,Rollup etc… Rest I spent in scripting part of the project
That’s it for today. Learned a lot more than I coded…