Inspiration
We experienced the struggles of finding good study resources for tests when we were young. Therefore, we aimed to create a website that would enable students to easily create practice tests.
What it Does
Our website uses AI models and APIs to summarize difficult texts and generate tests based on the material. We also implemented safety measures, such as human verification tests to avoid bot raids, password requirements to ensure strong passwords, and we don't save user inputs to preserve anonymity.
How we Built It
We split into two groups, with two people focusing on HTML/CSS and the other two working on the webpage's functionality using JavaScript. For the summarizing and test-making features, we used APIs from text-generating AIs, and the webpage was hosted on GitHub.
Challenges we ran into
We struggled to connect the API with the webpage as it was completely new to us, and encountered various errors. However, we were able to overcome these problems by helping each other and receiving guidance from a mentor. We also attempted to create a 2-Factor Authentication system, but we were unable to email the secret key to the user and ran out of time.
Accomplishments that we're proud of
Our webpage is one of our biggest achievements, as it turned out better than we initially expected. Most of all, we are proud of the coding skills we learned during the project and the experience of working together.
What we learned
We gained knowledge about integrating HTML and JavaScript, creating local hosts, and managing APIs. Additionally, we improved our interpersonal skills.
What's next for EasyRead
If we were able to accomplish this much in one day, we can only imagine what we could create in a month. In the future, we hope to find a public domain for our website and add new features, such as math question explanations, image creation, and support for other languages to increase our global outreach.
Log in or sign up for Devpost to join the conversation.