Inspiration
ProofPal was inspired by the need for a reliable and efficient tool to manage and validate proofs in various contexts. The project aims to streamline the process of proof verification and enhance collaboration.
What it does
Proofpal allows parents to automatically block video games until the child submits the assigned homework on google classroom, and is judged to be complete by our AI model. The parents have to set a goal for the homework, and the child's homework submission has to reach that goal in order to unblock the game. Once the homework is submitted on google classroom, our AI judge can determine if it has reached the satisfactory level and release the game for the child to enjoy.
How we built it
We built ProofPal using a combination of web technologies, including HTML, CSS, and JavaScript. The backend is powered by Flask, a lightweight web framework in Python. The system utilizes a complex backend to make sure everything is smooth and fast
Challenges we ran into
Some challenges we ran into were that some of the APIs which Google provides aren't the best and need lots of previous setup before actual use so we decided to use 3rd-party APIs. We also ran into problems with distractions such as friends and the actual executives themselves trying to bribe us to play Among Us with them while we were working.
Accomplishments that we're proud of
We're proud of the fact that we used AI to judge the homework, how we made it so the text would be scraped from the google classroom submitting using an API, and our pop in notification which asks if the child has finished their homework whenever they open a game.
What we learned
Throughout the development of ProofPal, we gained valuable insights into web application development and real-time collaboration features. Additionally, we improved our skills in using Flask for building robust backend systems.
What's next for ProofPal
The future of ProofPal involves further enhancements, such as integrating advanced proof validation algorithms and expanding collaboration features. We might refine the user experience and explore opportunities for integration with other tools and platforms. We might also include GPT vision for checking paper work.
Log in or sign up for Devpost to join the conversation.