Inspiration
We wanted to make a powerful quiz generation app that would automatically make questions just by going over the file or text submitted by the user with the help of AI.
What it does
On the web app, a user can upload notes or a block of text and generate quizzes from it. Then, the user can host a quiz that others can join, either for personal or classroom use. The user can also look at quiz records for his/her account. On the mobile app, users can connect to quizzes hosted on the web app—perfect for taking classroom quizzes.
How we built it
We used React to make the frontend of the web application, and Golang for the backend, and the OpenAI API. We used Kotlin in Android Studio to create the mobile app. We used firebaseDB to store the data and connect the mobile app and website.
Challenges we ran into
Hosting the backend online was both difficult. We lacked extensive experience with UI which made it hard to polish.
Accomplishments that we're proud of
We're proud that we put everything together in time. Making a web app and a mobile app together was also a big accomplishment.
What we learned
We greatly increased our skillsets in Kotlin and Android Studio. We also learned the importance of patience.
What's next for Quizzify
We plan to finish the Notes feature so that the quiz material can be modified and/or corrected. Then, we aim to make the service web-hosted for convenience and ease of use. Next, we will fully implement the mobile app, giving it the capabilities of the web version. Finally, we plan to publish the app on the app store for the public.
Built With
- android-studio
- api
- firebase
- go
- kotlin
- react
- tailwindcss
Log in or sign up for Devpost to join the conversation.