A responsive search web app built using React.js where users can find relevant xkcd by keywords or phrases.
I built the front-end of this application using React.js and Bootstrap and the back-end is Elastic Search which offers very efficient look-ups and powerful query language when compared to a SQL or NoSQL databases. Each xkcd comic is indexed by its text and transcription fetched from the xkcd API.
Currently I am working on tuning the Elastic Search query to improve result quality and a serverless solution to automatically update the Elastic Search data store with new xkcd comics as they are released in real-time by leveraging the xkcd RSS feed and serverless lambda functions.
Try it live! relevant-xkcd-comics.firebaseapp.com
View the code on GitHub! github.com/danielrobertson/relevant-xkcd