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

Non-Earthling News Project Submission #1

Open CassandraGoose opened 4 years ago

CassandraGoose commented 4 years ago

Project Name / Title

Non-Earthling News

Your Name / Title

Cassandra/ummmheck

Project Description

Get the latest news about our friends from outer space, sourced from all over the web. With easy sorting, filtering and searchability, you will be able to find all the latest alien information you desire.

What 3rd Party Web API do you plan to use?

Which of the following describes you:

CassandraGoose commented 4 years ago

Submitted this for review! Please let me know if this description will suffice and I will start working. Thanks a ton!

w3cj commented 4 years ago

Hey @CassandraGoose This looks good overall. The only thing I would update is the How will users interact with your web site? section.

Part of the requirements are that there is a landing page with a description of your app, and then the user can click a button to go to the app (search page in your example). https://github.com/CodingGarden/seedling-school-01-frontend-project#what-you-will-build

Update that section and then you can get started on wireframing and coding!

CassandraGoose commented 4 years ago

Thanks a ton - Updated! I will get started now.

CassandraGoose commented 4 years ago

Update: Here are my wireframes (super basic):

Screen Shot 2019-11-19 at 3 38 41 PM Screen Shot 2019-11-19 at 3 38 54 PM
w3cj commented 4 years ago

Looking good! Thanks for sharing. This will definitely help others when they start their project. Feel free to post screen shots of your app as you build it as well!

CassandraGoose commented 4 years ago

Another update - turns out that the developer version of the API I am using only gives snippets of the articles instead of the whole article. To work around this, I'm going to have a 'Read more' at the end of each snippet that links to the original article (which is provided by the API).

Always good to dig deep into your API before committing to using it or be prepared to do some work-arounds.

CassandraGoose commented 4 years ago

First page scaffolded:

Screen Shot 2019-11-20 at 3 46 30 PM
CassandraGoose commented 4 years ago

Second page scaffold + initial JS:

Screen Shot 2019-11-20 at 6 38 20 PM
w3cj commented 4 years ago

Looks great!!

CassandraGoose commented 4 years ago

Hey! I have completed my features -> I would LOVE LOVE LOVE to steal a code review and a UI/UX review. No rush. Thanks much, friend!

w3cj commented 4 years ago

UI Feedback

Things I like

To improve

Nice to have

Great work overall!! Code review up next!

w3cj commented 4 years ago

Code Review

main.html

index.js

main.js

If you have the time, watch the video to see more feedback not listed here. Also, take a look at the checklists I created in this repo.

CassandraGoose commented 4 years ago

Updates have been made - thanks for going through everything!