Skip to content

Review #1

Description

@JustinWingChungHui

Level 1 Challenge

  • Write a react app to present the list of countries as shown in the frontend mentor challenge. - Good
  • Get as close as possible to the presentation. - Good
  • Format the population correctly - Good
  • Publish your project on GitHub and Netlify with the correct names (see Hosting, above). - Good

Level 2 challenge

  • Add the search box - Good
  • When the search box has text in it, your app should update the displayed list of countries to only show matches
    • Accept matches of the string in the country name AND matches in the capital's name - Good
  • Matches should be case-insensitive. - Good
  • When the search bar is clear, all countries should be shown. - Good

Level 3 challenge

  • Add the "region select" menu - Good
  • When this is changed, only show the countries which:
    • have the chosen region, AND
    • match the search box term (if there is one) - Good
  • When a region is not selected (i.e. the menu is set to "Filter by region") then countries should NOT be filtered by region and only the search rules should apply. - Good

Level 4 challenge

  • Allow users to click on a country and view that country's full details, as shown in the frontendmentor challenge. - Good
  • Make sure to allow clicking on bordering countries to visit these neighbours - Good
  • Don't forget the "back" button - Good

Level 5 challenge

  • Implement the colour scheme picker - Not done

Clear code
Well thought out components

Completeness 9/10
Code Style 5/5
Clarity 5/5

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions