CodingGarden / seedling-school-01-frontend-project

For your first project, you will build a frontend website with HTML, CSS and JavaScript. The website will communicate and integrate with a 3rd party Web API.
MIT License
106 stars 14 forks source link

ExploreMars Project Submission #18

Open KaungKZ opened 4 years ago

KaungKZ commented 4 years ago

Project Name / Title

ExploreMars

Your Name / Title

Kaung Khant Zaw

Project Description

ExploreMars will let the users know the temperatures, Mars planet summary and random rover images on mars by selecting three different options.

https://www.mediawiki.org/wiki/API:Main_page https://api.nasa.gov/

Which of the following describes you:

KaungKZ commented 4 years ago

Submitted for review. I will start to work on the project as soon as description and everything else is okay.

w3cj commented 4 years ago

Looks great. I really like the figma mockups too! Feel free to get started.

KaungKZ commented 4 years ago

Finished coding landing page (responsive).

https://exploremars.netlify.com/

Some UI designs will not work if you open in microsoft edge, uc browser or safari (not tested yet) as some codes are only supported by specific browsers right now and not 100 % ready and tested yet.

w3cj commented 4 years ago

Looking good! I like the font choice.

KaungKZ commented 4 years ago

Thanks !

KaungKZ commented 4 years ago

Just finished 80% of the project. Pretty much all are responsive and clickable. I would love to get some UI design and other needs to fix. Need to get done with go back to home button design, drop down list design and position and rovers images detail. You can view the website live here

https://exploremars.netlify.com/

Question When I test the website on my mobile chrome browser, the background images are not loading even after the data are displayed. They only display when I enter the website again after few seconds later. (the size of images are already reduced and not more than 100kb). But when I try testing with other browsers, the background images load. I don't know it's happening only to my mobile browser or my code error.

This is the first api project I've made, my codes might be messy and really long for you and I don't know how to split those js codes into multiple files yet. I hope you understand.

mahendrjy commented 4 years ago

I loved it. It's amazing.

Answer

It's working for me on my mobile chrome browser.

Solution

JavaScript Modules: From IIFEs to CommonJS to ES6 Modules by Tyler McGinnis

If it doesn't help, tell me, I will refactor your code and I will leave comments, so you can understand how it's working

KaungKZ commented 4 years ago

Thanks, I'll check it out.

KaungKZ commented 4 years ago

Project finished.

https://exploremars.netlify.com/

Let me know if you have any thoughts and suggestions to improve. I will try to improve the back to home button for mobile devices in the future.

w3cj commented 4 years ago

UI Review

w3cj commented 4 years ago

Code Review Checklist

README

HTML

JavaScript

CSS