-
-
Onboarding Screen
-
Login Screen
-
Register Screen
-
Home Screen
-
Note Screen
-
Note Item Screen
-
Note PDF Screen
-
Flashcard Screen
-
Flashcard Item Screen
-
Quiz Subject Screen
-
Quiz Screen
-
Question Screen
-
Result Screen
-
Profile Screen
-
Quiz Statistic
-
Edit Profile Screen
-
Select A Subject or Create New
-
Name your Title
-
Uploading Document, Extracting Text, Creating Note
-
Sending Text to OpenAI, Creating Flashcards
-
Sending Text to OpenAI, Creating Quiz
-
Saving Quiz
Inspiration
Our unwavering mission was inspired by the quest for enhanced learning experiences. We envisioned a transformative platform where students seamlessly convert mundane lecture notes into dynamic quizzes and flashcards, thus elevating the very fabric of their educational journey. This vision aims to provide students with an effortless tool that amplifies their understanding, turning conventional study materials into interactive and engaging learning resources.
What it does
Our solution, Insight, enables users to upload lecture notes by subject, transforming them into personalized quizzes and flashcards. Imagine having a personalized study guide tailored to your unique needs, a companion that not only enhances your learning capacity but makes education itself more engaging and effective.
How we built it
Harnessing Expo and React Native for the frontend, and NodeJS with Express for the backend, Insight is a seamless fusion of technology. Azure's SQL Database stores user data, notes, flashcards, and quizzes. Leveraging Azure Storage, we extract text from user-uploaded PDFs using Document Intelligence. This text is then sent to OpenAI, generating a JSON format for flashcards and quizzes.
Challenges we ran into
But, as with any ambitious endeavor, we encountered challenges. Integrating OpenAI into our native application was no small feat, demanding creative problem-solving and collaborative efforts. However, overcoming these challenges became a testament to our commitment to innovation.
Accomplishments that we're proud of
Proudly developed by a dynamic duo, Insight stands as a testament to our ability to create tools that enhance education. It's not just a project; it's a reflection of our ability to turn ideas into reality, and it fills us with immense pride
What we learned
The journey served as a profound learning experience, immersing us in the intricacies of integrating Azure's cloud and AI services seamlessly.
What's next for Insight
Our journey doesn't end here. The future of Insight includes implementing features like AI analytics and Speech to Text for recording lectures. We are committed to refining the user experience and maximizing the potential of AI in education.
Built With
- azure-ai-services
- azure-cloud
- expo.io
- express.js
- node.js
- react-native
- typescript
Log in or sign up for Devpost to join the conversation.