Inspiration
We were inspired to address the problem of education inequality. It's an issue that is not restricted to one specific area, it is something each of us have all personally witnessed the glaring disparities in educational access and quality. We wanted to attempt to bridge this gap, to make it so that students from all around the world would be able to reach their full potential.
What it does
A user is able to submit a PDF of a textbook and then finetuned questions, and flash cards are made from the provided context of the PDF. The textbooks are saved to the user's personal library with their respective questions, answers, and flashcards for each chapter of the book.
How we built it
The input pdf was transomed to a text format using the Facebook model Nougat, then the text was transported to the OpenAI API to build the questions and the flashcards; the answer for the questions were calculated through the use of Wolfram APIs. The web app and database were created using React, Python, and Google Cloud.
Challenges we ran into
It was our team's first-time using models, the initial objective was to use hugging face, but the lack of customizations offered by the hub were limited. The limitations moved us to use the Nougat model directly from the python module of the project.
Accomplishments that we're proud of
At the end our we were able to achieve our purpose. We integrated the models and allowed them to work with each other harmoniously.
What we learned
We learned how to utilize different APIs in collaboration with the different models that we had for this project.
What's next for MyBook.study
Adding multi-language support is definitely one of our first priorities. Having this would allow people from all across the world to receive the same quality of education regardless of what language they spoke, tearing down any language barriers that may prevent further education. Additionally, the implementation of an AI instructor using a model would allow for individual learning for everyone that uses the platform.

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