Inspiration

Brain fog, ADHD, and other mental challenges are important problems of our century. We wanted to create an app that helps people improve their reading comprehension and memory recall by setting and testing specific reading goals.

What it does

Bookly reads input from a PDF file and sends it to Gemini's API. We take formatted JSON output from the API and use it to generate interactive multiple choice questions on the front-end.

How we built it

We decided on a basic functionality to focus on implementing with a Python back-end: take a PDF file, prioritize the passages relevant to user reading goals, and add them to a prompt in our AI quiz generation function. Our team was mostly beginner programmers (first semester of study), so we had to rely heavily on AI powered development and learning as we go.

Challenges we ran into

Time constraints, project planning and management, lack of relevant knowledge. We all had some experience programming, less-so project management. Keeping track of goals, organizing resources, and iterating on our design efficiently and effectively are all things we are going to work on as we re-develop the app.

Accomplishments that we're proud of

We had a very effective ideation phase, and in the initial stages were able to break down software needs into manageable goals. Even if it leaned heavily on AI powered development, we still learned new skills we had never applied before in our past programming experiences, and kept positive in the face of stress and fatigue.

What we learned

We learned a lot of places where we were lacking in foundational knowledge. Project planning and management are important fields that even our more experienced members had not touched on in their day-to-day education.

What's next for Bookly

We get better at coding and then we talk As we move forward from VTHacks, we are planning on developing the app from the ground-up with a focus on building up the relative skills before tackling individual development milestones.

Built With

Share this project:

Updates