PagePal is a web app that aims to help people understand what they are reading by quizzing them the book's content. No student wants to read something they'll instantly forget, so PagePal gives the power of AI to assess the user. PagePal is simple to use! Just go on the website, search for your book and chapter, and a multiple choice quiz is generated for you to test your understanding. Using GPT-3, PagePal will generate relevant questions relating to a book and its respective chapter. It uses a custom webscraper to get summaries of the book which means that even new books are automatically entered into the PagePal database.
We, developers of PagePal, share a passion for reading and yet feel as though schools, especially in earlier years, don't teach students to read effectively. This results in students adopting poor reading habits, where they utilize online summaries, analysis, and more, instead of simply reading the book themselves and effectively trying to understand it. As a result, PagePal aims to help people develop effective reading habits by quizzing them on the book by individual chapters.
- Vite - Bundler
- React.js - JS Framework
- Tailwind CSS - CSS Framework
- Flask - Backend
- OpenAI GPT-3 - AI
- Beautiful Soup - Web Scraper
- Clone the repository using
git clone https://github.com/AnSingh1/PagePal.git - CD to the directory
- Have python installed
- Run
pip install -r requirements.txtto install all of the necessary packages - Put your OpenAI API in the .env file
- Run app.py
PagePal was developed in 3 days for TechOptimum Hacks 2023.
Result: 4th place Advanced
View our submission on Devpost.