Inspiration

We've all been there: you hear about a new book, but then you have to jump between cluttered store pages, ad-filled review sites, and library apps just to find out what it's actually about. We were inspired to build a clean, lightning-fast app that does one thing perfectly: you search for a book, and you get a clear, simple synopsis, instantly.

What it does

Our app provides a beautiful, minimalist search interface. A user can type in any book title or author, and the app fetches and displays a list of results with their cover art. When the user selects a book, they are presented with a clean details page showing the synopsis, author, and publication date. It cuts through the noise and helps you decide on your next great read in seconds.

How we built it

We built this as a modern web application using React-native for the front-end. The core functionality is powered by the Open Library API, which we use to fetch all book data, including titles, cover images, and synopses. We used Native Winds to rapidly build a clean, responsive, and mobile-first interface.

Challenges we ran into

With a 12-hour time limit, our biggest challenge was scope management. We had to be strict about focusing only on the core "search-and-synopsis" loop. Technically, our main hurdle was parsing the data from the Google Books API. We found that not all books have a clean synopsis available, so we had to write logic to gracefully handle missing data and present a clean "Synopsis not available" message instead of a broken page.

Accomplishments that we're proud of

We are incredibly proud of building a fully functional and polished-looking application in such a short time. The search functionality is fast and the UI is clean and intuitive. We successfully integrated a major external API from scratch and built a tool that we would genuinely use ourselves

What we learned

This was a crash course in rapid prototyping. We learned how to quickly read and implement the documentation for a major API. Most importantly, we learned the critical skill of prioritizing features. We had to cut several "nice-to-have" ideas (like user accounts) to deliver a working, polished product that met the demo requirements.

What's next for Book review

The name "Book Review" hints at our next step! The immediate plan is to add a backend service (like Firebase) to allow users to create accounts, write their own reviews, and give books a star rating. We also want to add a "Want to Read" list for users to save books they discover.

Built With

Share this project:

Updates