I build this project with the intention to understand the functionality of how Redis work and to also get a bit deeper into Google Books API(I love books, iam planning of build a book related app soon).
Create a book search app with a simple UI using Redis, Boostrap and Express-handlebars
My challenge was to build out this Books Search app using the Google Book API so that user would be able to:
Search for any books of their choice, Read or download them
- Solution URL: https://github.com/Danities316/redis-porject
- Live Site URL: https://shrouded-mesa-22373.herokuapp.com/
- I used googleapis for the font by @import url('https://fonts.googleapis.com/css2?family=Manrope:wght@800&display=swap');
- I Creatively create responsive landing page using boostrap 5, i was greatly inspired by the work of others projects
- I simply fetch google book API data using Axios, creat an in-memory key-value pairs to save it on the local browser for faster loading.
- Deploying the project to Heroku - I have to understand the steps and process ofhosting an in-memory database online
- Semantic HTML5 markup
- Boostrap 5
- express
- Express-handlebars
- Redis
- Google Books API
- Fetching API data and manipulating them
- How to use Redis, it functionalities and methods
- Deep understanding of How Google Books API works
- How to create mobile-first projec
- Deploying Redis project to either Heroku or any other cloud base services
- I would like to create modularity in the file structure - following webpack standard
- I would like to upgrade the books search and reading to individual user account, where they can store, read,shelve books
- https://www.youtube.com/watch?v=bsZKDIaij-A
- https://www.digitalocean.com/community/tutorials/how-to-implement-caching-in-node-js-using-redis
- https://developers.google.com/books/docs/v1/using
- Danities Ichaba - Linkdin
- Danities Ichaba Twitter
- Danities Ichaba Hashnode Twitter - @danitiestech