GitLab: https://gitlab.com/lzag/goodreads-api
Link: https://lukaszzagroba.com/goodreads-app
Functionalities:
- 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).
GitHub: https://github.com/lzag/jojobboard
Written from scratch using MVC architecture