{"componentChunkName":"component---src-pages-markdown-remark-frontmatter-slug-js","path":"/projects/book-reviews-cam/","result":{"data":{"markdownRemark":{"html":"<p>Mobile (react-native) app allowing users to snap a photo of a book cover to quickly retrieve user reviews from Goodreads.</p>\n<p>Awarded Best Use of Google Cloud Platform - 1st Prize at <a href=\"https://hackdsc2020.devpost.com/\" target=\"_blank\" rel=\"nofollow\">HackDSC's 2020 online hackathon</a>.</p>\n<!-- ![demo](../media/demo.gif) -->\n<h3>Tech Used</h3>\n<ul>\n<li><a href=\"https://expo.dev/\" target=\"_blank\" rel=\"nofollow\">Expo</a> (Mobile framework)</li>\n<li><a href=\"https://reactnative.dev/\" target=\"_blank\" rel=\"nofollow\">React Native</a> (Mobile framework)</li>\n<li><a href=\"https://reactjs.org/\" target=\"_blank\" rel=\"nofollow\">React</a></li>\n<li><a href=\"https://cloud.google.com/\" target=\"_blank\" rel=\"nofollow\">Google Cloud Platform</a>\n<ul>\n<li><a href=\"https://cloud.google.com/vision/\" target=\"_blank\" rel=\"nofollow\">Cloud Vision API</a></li>\n<li><a href=\"https://firebase.google.com/products/storage/\" target=\"_blank\" rel=\"nofollow\">Firebase Cloud Storage</a></li>\n<li><a href=\"https://developers.google.com/books/docs/overview\" target=\"_blank\" rel=\"nofollow\">Google Books API</a></li>\n</ul>\n</li>\n<li><a href=\"https://www.goodreads.com/\" target=\"_blank\" rel=\"nofollow\">Goodreads Reviews Widget</a></li>\n<li>HTML, CSS</li>\n</ul>\n<h3>Devpost</h3>\n<p><a href=\"https://devpost.com/software/book-review-cam\" target=\"_blank\" rel=\"nofollow\">https://devpost.com/software/book-review-cam</a></p>\n<h3>Source Code</h3>\n<p><a href=\"https://github.com/n-ulricksen/book-reviews-cam\" target=\"_blank\" rel=\"nofollow\">https://github.com/n-ulricksen/book-reviews-cam</a></p>","frontmatter":{"slug":"/projects/book-reviews-cam","title":"Book Reviews Cam"}}},"pageContext":{"id":"bcae8b2a-aad4-5c44-8a05-121002959377","frontmatter__slug":"/projects/book-reviews-cam","__params":{"frontmatter__slug":"projects"}}},"staticQueryHashes":[]}