Hi,
Looks really nice on my phone, but I can see a few (easily fixable) accessibility issues when I look at the html. Like:
- your label for the search button. GREAT that you included it, so many people forget. But it's empty
- your clickable icon should be inside a button
- your input and icon should be inside a form
- all your results are in divs - try to use semantic html tags for that and maybe give it a visually hidden heading.
All this stuff is really easy to fix but really important when it comes to real production work.
Only other thing I'd suggest is try using icons as svg in your code instead of importing the whole font awesome library. It's huge and you'll rarely import libraries like that in the real world of work.
Hope all that's helpful. Have fun!