@Yazdun
Posted
Hi Joe, great job on the challenge. This looks very clean and it's also responsive on all sort of devices. I specially love the animated hamburger icon š
I don't know Svelte so I can't talk about your code, but there is a really serious issue in this project which you should be aware of.
Imagine this is a production level project, and our user is doing a research on the Jupiter. She wants to bookmark Jupiters internal structure so she can come back to it later and use it as reference, right now there is no way to point exactly to Jupiters internal structure and she must first land on the website, then click on the Jupiter, then click on the internal structure ! We will definitely lose our user right there !
Now imagine another scenario, Someone is reading Uranus surface geology and he finds it very interesting so he decides to share it with his friend, Now whatever URL he sends to his friend, they will land on Mercury overview š
This can also completely destroy the SEO since there is no way for search engines to show exact results to the users.
The solution to this issue is, creating separate pages for each planet and then creating sub pages for each category, for example : planets.com/earth/structure . Or if you don't want create pages, you must at least implement queries so users and search engines can point to a exact planet and sub category, for example : planets.com/solar?planet=earth&category=geology .
Overall, Great job and keep coding š
Marked as helpful
@TheShonuff
Posted
@Yazdun As always I appreciate your input on my projects. I originally intended to have the project setup with routes as you described. I even had most of the .svelte files generated and organized. However I decided to pivot at some point and choose the lazier route I suppose.
I checked out your solution and was inspired to update mine a little bit an animated background. You're solution was so slick and beautiful looking.