-
-
Landing page
-
Quick, easy-to-use command panel with utilities and pages
-
Advanced security settings powered by Clerk
-
Book search powered by OpenBooks
-
Rich sign in flow with OAuth2 support
-
Fully responsive menu with authentication support
-
Interactive, responsive, and stylish links
-
Light mode and error-safe
-
Fully featured authentication system
Inspiration
As students always scrambling to complete assignments and write essays, we recognized the need for a tool that could make studying more efficient and productive. We wanted to create an app that would provide concise and insightful book summaries in seconds, allowing students to grasp the key concepts and literary elements of a book without spending hours reading the entire text.
What it does
Balladeer is an app that utilizes AI-powered text summarization to generate comprehensive book summaries. By using the app, users can search for a specific book utilizing OpenBook API and receive a summary generated by gpt-3.5-turbo that captures the essential points, characters, and literary devices employed in the text. Additionally, Balladeer offers a Q&A question-and-answer feature that helps students test their understanding of the book's content. We hope that studiers and students will be able to use this tool to drastically simplify their information workflow and ability to understand the key points of any book.
How we built it
To create Balladeer, we leveraged a combination of powerful technologies. We utilized Clerk for seamless and secure user sign-in functionality. For the app's visual design, we employed Radix UI and Tailwind CSS to create an intuitive and aesthetically pleasing user interface. The core functionality of generating book summaries and question-and-answer pairs was made possible by integrating OpenBook API, which allowed us to search for books, with LangChain and gpt-3.5-turbo, a state-of-the-art language model developed by OpenAI.
Challenges we ran into
During the development process, we encountered several challenges. Integrating the different technologies and APIs seamlessly proved to be a complex task, especially the OpenBook to LangChain pipeline. Additionally, fine-tuning the prompting for the LLM model to generate accurate and coherent summaries required extensive experimentation and optimization. However, through collaboration and perseverance, we were able to overcome these obstacles and create a functional and reliable app.
Accomplishments that we're proud of
We are proud to have built an app that addresses a common pain point for students. Balladeer provides a practical solution to the time-consuming task of reading entire books by generating concise and insightful summaries. We are also proud of the seamless integration of different technologies and the polished user experience we achieved. Our app empowers students to study more effectively and make the most of their time.
What we learned
Throughout the development of Balladeer, we gained valuable experience in working with various technologies and APIs. We honed our skills in front-end development using Radix UI and Tailwind CSS, and we deepened our understanding of natural language processing and AI-powered text summarization. We also learned the importance of iterative development in overcoming challenges and delivering a high-quality generative intelligence product.
What's next for Balladeer
In the future, we plan to expand the capabilities of Balladeer. We aim to incorporate additional features such as personalized study recommendations, related book suggestions, and the ability to generate summaries for academic papers and scientific articles. We will continue fine-tuning the LLM model to enhance the accuracy and coherence of the generated summaries. Our goal is to make Balladeer the go-to tool for students seeking efficient and comprehensive study resources.
Built With
- langchain
- next.js
- openbook
- radix-ui
- tailwindcss

Log in or sign up for Devpost to join the conversation.