- Theme toggling
- Connects to the Goodreads REST API to fetch the results for the queries
- Collapsible Bootstrap cards with start results based on the data
- Pagination coded from scratch
- Made completely from scratch (without create-app script)
- Saves history and theme settings in Local Storage
- GitLab CI/CD set up – committing to the remote triggers the pipeline and deploys the updated website automatically
As a part of the project I also set up a Node.js proxy server on Heroku to go over the browser CORS limitations (link).