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Ā 
Back to Top