Notion Takehome

Screenshot

This project was bootstrapped with Create React App.

Running the app

If you haven't installed node and npm, follow the steps here.

To install the necessary node_modules:

npm install

To run the app in developer mode:

npm start

Open http://localhost:3000 to view it in the browser.

The page will reload if you make edits.
You will also see any lint errors in the console.

Features

  • Renders Universities CSV file as a grid
  • Very basic search that just filters on University name
  • Responsive to mobile and desktop sizes

TODOs

  • More advanced search on more terms
  • Debounced search
  • Working nav
  • A more responsive menu (perhaps hidden as a hamburger)
  • Hover states
  • Optimized images
  • Pagination or Async loading of Universities
  • Sorting?